Every project
- Autonomous Drone Platform
A vision-guided autonomous quadrotor built around a Jetson Orin Nano and an Orbbec depth camera, with a laser-cut carbon fibre airframe. Final year project.
- ASCILAM: Collaborative Multi-Robot SLAM
Two low-cost LiDAR scout robots explore a space together, streaming scans and odometry over micro-ROS to a Raspberry Pi coordinator that builds one live, dynamic occupancy map.
- Real-Time Sobel Edge Detection on FPGA
A camera-to-display edge detection pipeline in Verilog on a Basys 3 - OV7670 capture, a streaming Sobel core producing one pixel per clock, and live 640×480 VGA output, verified bit-exact against a NumPy model.
- RoboKeeper: A Goalkeeper Robot
A depth camera spots an incoming ball, an Extended Kalman Filter predicts where it will cross the goal line, and a servo swings the keeper there - built for the IESL Techno 2025 exhibition.
- Nutri-Mithu: Portion Control for Rice and Curry
A nutrition tracker built for Sri Lankan meals - a food database, an app that turns biodata into portion sizes, and a lunch box with volume guides instead of measuring cups. Brainstorm 2025 finalist.
- 4-Bit Nano Processor
A working 4-bit processor in VHDL on a Basys 3 - register file, ALU, program counter, instruction decoder and 7-segment display driver - plus an enhanced second revision.
- Mobile Robot Control - Kobuki & Webots
Vision-guided control of a Kobuki mobile base on a Raspberry Pi with Kinect RGB-D input and OpenCV, alongside a Webots simulation environment for testing behaviours before hardware.
- Real-Time Market Data Systems
Internship at GTN Technologies - backend services and tools that keep live stock-market data accurate for a global trading platform.
- MediBox: A Smart Medicine Box
An ESP32 pill box that keeps its own time from the internet, rings for each dose, and watches the temperature and humidity its contents are stored at.