6-DOF Robotic Arm
Computer-vision based 6-DOF robotic arm with a custom 4mm aluminium structure — object detection, localization, forward/inverse kinematics and MATLAB-based trajectory simulation driving coordinated multi-axis motion.
Available for internships & collaborations
I'm Deneth Priyadarshana — an Electronic & Telecommunication Engineering undergraduate at the University of Moratuwa, designing autonomous robots and embedded systems where electronics, computer vision and control theory meet.
01 — About
I'm an undergraduate at the University of Moratuwa reading for a B.Sc. (Hons) in Electronic and Telecommunication Engineering, currently ranked on the Dean's List with a CGPA of 3.83/4.0. My work sits at the intersection of embedded firmware, computer vision, and control systems — I like taking a robot from a mechanical concept to a fully autonomous, closed-loop system.
Over the last two years I've built micromice, robotic arms, line followers and vision-guided mobile robots — competing nationally with teams PRISM and Maze Hackers. I'm equally comfortable in SOLIDWORKS and Altium Designer as I am writing C/C++ firmware or tuning a ROS 2 node.
02 — Education
B.Sc. (Hons) in Electronic and Telecommunication Engineering
G.C.E. Advanced Level — Physical Science (English Medium)
G.C.E. Ordinary Level (English Medium)
2025 — Government scholarship for merit results (ranked 62nd in Sri Lanka at G.C.E. A/L).
2023 — Awarded by Ananda College for distinctions across all A/L subjects.
Top 8 teams nationally — Sri Lankan Robotics Challenge, University Category (Team PRISM).
Top 10 teams — IIT Micromaze competition (Team Maze Hackers).
03 — Selected Work
A selection of robotics, embedded and software projects — from competition robots to full-stack applications.
Computer-vision based 6-DOF robotic arm with a custom 4mm aluminium structure — object detection, localization, forward/inverse kinematics and MATLAB-based trajectory simulation driving coordinated multi-axis motion.
Autonomous micromouse for high-speed exploration and optimal navigation of a 16×16 maze — real-time mapping, flood-fill path planning, motion profiling and PID control tuned via MATLAB system modeling.
Autonomous mobile robot on Raspberry Pi 5 using camera-based computer vision for real-time line detection and navigation, with modular ROS 2 nodes for perception, decision-making and motion control.
Autonomous robot for the Sri Lankan Robotics Challenge — AprilTag maze navigation, multi-key coordinate decoding, custom pick-and-place slider, and real-time REST API control across 14 sequenced waypoints while evading a patrolling hostile agent.
Multifunctional autonomous robot for grid navigation, object manipulation, color detection, wall following, arrow tracking, dotted-line following and ramp climbing via integrated sensing and control.
Line-following robot with no microcontroller — pure IR sensing, comparator-driven control logic and analog feedback for path tracking.
Fully analog closed-loop speed controller for a DC motor using magnetic encoder feedback for precise speed regulation.
IoT-enabled smart water flow meter with real-time flow rate/temperature monitoring, wireless communication and a cross-platform app for live monitoring, history, thresholds and alerts.
Social networking platform for university students and lecturers to share ideas, collaborate and communicate.
Hackathon website built for IntelliCon '24, organized by AIESEC at SLIIT, Sri Lanka.
Persistent multiplayer server for GTA: San Andreas — custom gameplay mechanics, player management, admin tools and server-side scripting.
04 — Toolbox
05 — Experience
Conducted individual classes for G.C.E. Advanced Level Combined Mathematics.
Conducted individual classes for G.C.E. Advanced Level Chemistry.
Addressed student doubts in Physical Science subjects; designed model questions and papers for Combined Mathematics.
06 — Get in Touch
Open to internships, research collaborations and interesting robotics problems.