- π Undergraduate in Electrical & Electronic Engineering at University of Peradeniya, Sri Lanka.
- π± Exploring AI/ML, Embedded Systems/IoT, Signal Processing, and Robotics.
- π Passionate about open-source projects and system-level innovation.
- π Based in Sri Lanka.
-
π€ SVAIS (Smart Voice-based Acoustic IoT System)
Architecting a modular audio-intelligent system with ESP32 and backup-ready hardware. Combining audio recognition, PCB design, and automation control. -
ποΈ Edge Audio Recognition with ESP32
Developing real-time trigger word detection (e.g., clap, hello) using low-power, memory-efficient DSP + ML pipelines suitable for microcontrollers. -
π¦Ύ Autonomous Robotics with Webots
Creating a fully simulated 2-wheeled robot with SLAM (BreezySLAM), sensor fusion (Kalman, Complementary Filters), and PID-based motor control. -
π Custom PCB Design & Hardware Architecture
Designing modular through-hole PCBs for IoT systems in EasyEDA β with separation of power/control domains, UPS integration, and sensor-amp setups. -
π Signal Processing & Sensor Fusion R&D
Exploring filtering techniques (Kalman, Complementary, Low/High Pass) to build robust sensor data pipelines for motion control, audio, and robotics. -
π§ Divide-and-Conquer ML & Systems Thinking
Applying structured hybrid learning: from sound classification to simulation frameworks β merging DSP, embedded, algorithms, and control systems.
Project | Description |
---|---|
π [Smart Voice-based Acoustic IoT System (SVAIS)] | A real-time ESP32-based system using a MAX4466 mic, PAM8403 amp, and LiPo UPS. Features wake-word/audio recognition, dual-board modular PCB (Power + Control), and emergency backup functionality. |
π§ [Lightweight Audio Recognizer] | Detects sounds like snap, clap, hello, on, off using DSP and ML. Includes CSV generation, MFCC extraction, custom classifier, and low-power deployment pipeline. |
π€ [Webots Autonomous Robot Simulation] | 2-wheeled robot simulation with Xiaomi LDS LIDAR, BreezySLAM, Kalman/Complementary filters, and real-time path planning. Fully modular software pipeline with testing structure. |
π [Custom ESP32 Modular PCB (EasyEDA)] | Through-hole two-board system with proper ground separation, JST connectors, UPS-powered backup, ESP32 DevKit modular headers, and simulation-first schematic design. |
π More projects at github.com/Oshadha345?tab=repositories
- π§ Music & genre exploration
- π Reading sci-fi and popular science (fan of Michio Kaku)
- πββοΈ Outdoor activities and fitness
- π§ Exploring systems thinking, innovation, and applied AI
Updated July 2025 β Let's build something amazing together!