A six-degree-of-freedom robotic arm for precise object manipulation and pick-and-place tasks. Built an inverse kinematics simulation in MATLAB to model flexible movement and accurate end-effector positioning across the full workspace.
A line-following robot with no microcontroller and no software at all. An 8-channel IR sensor array with adjustable thresholds and weighted error calculation feeds a hardware PD controller built entirely from op-amps.
Real-time IV drop detection with interrupt-driven IR sensing, live drops-per-minute calculation, circular buffering and a non-blocking three-state alarm. Finalist at Startup Spark 2.0 and Pitch Arena 2025.
An autonomous robot built for the Sri Lanka Robotics Challenge 2026. Features wall navigation, a 4-DOF robotic arm and a box storage unit. Detects and sorts boxes by colour, and reads AprilTags for identification and task control.
An autonomous robot built for the Sri Lanka Robotics Challenge 2025. Combines a 2-DOF robotic arm, a water storage unit with a pumping arm, colour detection, grid following and wall detection. Grabs ping pong balls, stores them, and sorts them by colour.
A mobile robot that physically reconfigures between 4-wheel and 2-wheel drive modes by folding an actuated wheel pair, with the ros2_control stack switching to match. Built from scratch: modular Xacro macros, a two-joint fold/spin kinematic chain, bidirectional controller-switching sequencer, and Gazebo physics integration.
A low-cost way to add WiFi and automation to legacy 3D printers. Firmware written in ESP-IDF using USB OTG (CDC-ACM VCP), paired with a web UI and a fully SMD, market-ready PCB.
Competition-level micromouse optimised for speed, stability and accurate maze solving. Complete hardware platform, motor drivers and PCB, with encoder motors and IMU for precise motion control. Champions at MazeMaster 2026.
Stage 1 launches a high-altitude balloon into the stratosphere. I'm the batch coordinator for the project and a member of the attitude determination and control subsystem.
A robot that handles line following, wall following, grid solving, box manipulation, colour detection, ball shooting and timed interactions. Full hardware platform plus C++ firmware for autonomous navigation.
A home and SOHO device that monitors network usage and throttles connections that exceed their allocated limits. Firmware, backend and web interface. Finalist at HackVenture 1.0.
A fully analog closed-loop DC motor speed controller with no microcontroller or digital processing — PID control, PWM generation and feedback all built from op-amps and discrete power electronics. As part of Team Neural Nexus I designed the sensing and feedback stage: a frequency-to-voltage converter turning encoder pulses into a proportional analog voltage for the control loop.