Offline ROS 2 voice-assistant stack for a differential-drive robot. Wake word → Whisper STT → on-device LLM → Nav2, all running on a Jetson Orin Nano + Raspberry Pi 5. No cloud, low latency.
specificationsMinindu Pasan.
Firmware, robotics, and the boards they run on.
Associate Embedded Systems Engineer at Vega Innovations, studying Computer Systems Engineering at SLIIT. I write firmware, lay out PCBs, and build ROS 2 robot stacks. If it runs on a microcontroller, I'm probably interested.
48 49 52 45 20 4D 45
Where I've worked

Associate Embedded Systems Engineer
currentFirmware and embedded systems for production hardware, board bring-up, low-level drivers, and real-time control across ARM Cortex-M and ESP32, from schematic and PCB through to deployed firmware.
Selected work
Six-legged robot modeled in URDF/Xacro and driven through ROS 2 + Gazebo. Stable tripod gait over varied terrain with SLAM navigation and autonomous obstacle avoidance.
specificationsMeasure-X — wireless measurement tool
Compact ESP32 measurement device. ±2 mm distance and ±1° angle estimation from a ToF sensor and IMU, fused with a Kalman filter.
specificationsMicromouse — maze-solving car
STM32-based autonomous micromouse running the Flood-Fill algorithm for optimal path planning, with real-time ToF sensor feedback.
specificationsLow-power FM transmitter
Colpitts-oscillator FM transmitter for rural broadcast across 88–108 MHz, with a custom PCB and integrated antenna.
specificationsBrands I'm building
Casper.robotics
Robotics platforms, kits, and hardware for builders and learners.
Casper.learn
The education arm of Casper — hands-on robotics learning and curriculum.
Laampu.lk
Designed and connected lighting, built for Sri Lankan homes.
On-demand 3D printing and custom fabrication services.
Clubs & Societies
President
currentElected to lead a community of 120+ Computer Systems Engineering students: strategy, events, and academic & professional development.
Lead Editor
Led a team of 5 editors to produce event content reaching 1000+ students and external participants, on schedule.
Recent activity
Poke around
Tip: help lists the basics. Try ls projects/, git log --oneline, fortune. The rest, you'll have to find.