Skip to content
View Oshadha345's full-sized avatar
πŸ˜‹
πŸ˜‹

Highlights

  • Pro

Block or report Oshadha345

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Oshadha345/README.md

Hi there! πŸ‘‹ Welcome to my GitHub Profile!

Typing SVG


πŸ‘¨β€πŸ’» About Me

  • πŸŽ“ 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.

πŸ”§ What I’m Working On

  • πŸ€– 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.


πŸš€ Selected Projects

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


πŸ› οΈ Technologies I Work With

Tech Icons


πŸ“Š GitHub Stats

Profile Views




GitHub Streak



Contribution Graph
GitHub Trophies

πŸ”₯ Contribution Heatmap

Contribution Heatmap

πŸ“« Connect with Me

LinkedIn Email GitHub


🎯 Hobbies & Interests

  • 🎧 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!

Popular repositories Loading

  1. skills-introduction-to-github skills-introduction-to-github Public

    My clone repository

  2. Oshadha345 Oshadha345 Public

  3. git-exercise git-exercise Public

  4. Git-GitHub-course Git-GitHub-course Public

    A beginner-friendly guide to getting started with Git and GitHub, including hands-on exercises

    Jupyter Notebook

  5. electrolizer25 electrolizer25 Public

    HTML

  6. Sensor-Calibration-Analysis Sensor-Calibration-Analysis Public

    Notebook for capacitive sensor characterization and error analysis

    Jupyter Notebook