Dinethra Rajapaksha with Unitree Go2 Robot Dog
Dinethra Rajapaksha profile

Engineering Student | Software & AI

Dinethra Rajapaksha

AI & Machine Learning | Computer Vision | Software Development

I am a final year Electronics and Telecommunication Engineering undergraduate with a strong interest in AI, machine learning, computer vision, and software development. I enjoy building intelligent software systems, applying data-driven approaches to solve real-world problems and deliver impactful engineering solutions.

About Me

I am a final-year Electronics and Telecommunication Engineering undergraduate at the University of Moratuwa, Sri Lanka, with a strong focus on machine learning, artificial intelligence, computer vision, and software development. My academic training and project experience have allowed me to work across the full lifecycle of intelligent systems, from data preparation and model development to software integration, deployment, and evaluation in real-world environments.

My primary interests lie in developing intelligent software systems that are practical, scalable, and grounded in real engineering constraints. I have worked extensively on vision-based inspection systems, deep learning models for detection and tracking, and end-to-end AI pipelines deployed on both desktop and edge platforms. Alongside this, my background in embedded systems and IoT has shaped the way I approach problem-solving, with a strong emphasis on reliability, system integration, and usability beyond pure algorithmic performance.

While I also explore applications in robotics and autonomous systems, my long-term focus is on building technology that understands and serves the user. I am particularly interested in engineering solutions where machine learning and perception enhance real-world decision-making, rather than existing in isolation as theoretical models. I am driven to create systems that are not only intelligent, but also usable, maintainable, and impactful in practical settings.

Technical Skills

Key skills that define my professional identity.

Languages

PythonC/C++HTML/CSSReactMATLAB

ML/AI Frameworks

TensorFlowPyTorchScikit-learnKeras

Web & Backend

Node.jsTypeScript

Developer Tools

Git & GitHubAltium DesignerSolidWorksLTspiceArduinoCUDAPiStudio (HMI)

IoT & Embedded

ThingsBoardMQTT ProtocolModbus RTU/TCPFirmware DevelopmentEmbedded SystemsIoT Development

Robotics & Systems

ROS/ROS2Computer VisionRobotic Automation

Cloud & Databases

MySQLFirebase

Other Skills

Mobile App DevelopmentDashboard & UI DesignProblem Solving & Debugging

Work Experience

Professional journey and contributions

Magicbits (PVT) Ltd

Magicbits (PVT) Ltd

Software / IoT Engineering Intern

On-site

Dec 2024 - Jun 2025

Worked on Software and embedded firmware development, including micro controller based systems, sensor interfacing, hardware integration, and cloud-connected device functionality.

IoTEmbedded SystemsC++Python

Projects

Showcasing impactful projects and technical achievements.

Final Year Project

Quadruped Mobility System (Unitree Go2)

Quadruped Mobility System (Unitree Go2)

Developing an autonomous dynamic sensing platform on a quadruped robot, integrating perception, navigation, and visual inspection pipelines with CUDA-accelerated mobility stack on Jetson Orin Nano.

PythonC++CUDAROS/ROS2Deep LearningYOLOVLMVision TransformersOCRClassificationSegmentationTensorRTDockerFastAPIPostgreSQLReactREST API

Internship Projects

img
ThingsNode Mobile Application

Developed Flutter-based mobile application for IoT device monitoring with Firebase Cloud Messaging push notifications, deep linking to ThingsBoard dashboards, and real-time telemetry display.

Mobile Dev
IoT
Full Stack
img
Ansel Firmware Development

Developed production firmware for ThingsNode IoT devices with MQTT telemetry, OTA updates, MAC-keyed NVS credential storage, and optimized network footprint for industrial IoT deployment.

IoT
Embedded Systems
Firmware
img
Fingerprint-Based User Monitoring System

Built a microcontroller-based fingerprint authentication system with web UI for user enrollment, task checklist workflow, MQTT telemetry to ThingsBoard, and mDNS-based network discovery with AP fallback.

IoT
Web Dev
Embedded Systems

Additional Projects

HMI Project (ANSEL)
HMI Project (ANSEL)

Designed and deployed HMI touchscreen interface with login authentication, admin controls, and guided checklist workflow. Simplified navigation and added runtime Wi-Fi credential update capability.

Quick Tea Waththala Dashboard Design
Quick Tea Waththala Dashboard Design

Created fast, responsive ThingsBoard dashboards for IoT device testing with real-time WebSocket updates, mobile-optimized layouts, dark mode support, and custom status badges.

Motion Controller Compatibility Study
Motion Controller Compatibility Study

Conducted compatibility analysis between Motion Controller and end device PCBs through circuit tracing, voltage rail measurement, and schematic reconstruction. Documented incompatibility to prevent wasted development effort.

Fish Tank Monitoring (UoM Civil Research Project)
Fish Tank Monitoring (UoM Civil Research Project)

Deployed MagicBit-based water quality monitoring system for university civil engineering research. Measured pH and temperature with MQTT telemetry to ThingsBoard dashboard and alert system.

Other Projects

img
TransX - Transformer Maintenance Platform

Full-stack AI-powered platform for transformer inspection with React/TypeScript frontend, Spring Boot backend, and YOLOv8-based Python ML microservice for real-time thermal anomaly detection.

Web Dev
Full Stack
AI/ML
img
YOLO & Kalman Filter Target Tracking

End-to-end video object tracking system combining YOLO-based detection with Kalman filter multi-object tracking for robust, real-time tracking with occlusion handling and jitter reduction.

AI/ML
Computer Vision
img
FasterViT-OCI: Vision Transformer Extension

Extended FasterViT architecture with OCI improvements to enhance hierarchical attention mechanisms. Conducted comprehensive experiments on ImageNet-1K, CIFAR-10, and Pascal VOC with Detectron2.

AI/ML
Research
img
Smart Rolling Door Device

IoT-enabled smart rolling door solution with remote access, real-time status monitoring, and automated safety mechanisms for enhanced security and convenience.

IoT
Hardware
img
Vision-Based Robot Arm Control

Real-time vision-based system that detects and tracks a selected target object and generates continuous control commands to align and follow the target using a robotic arm.

Robotics
Computer Vision
img
CLRerNet Lane Detection

Enhanced lane detection confidence using the LaneIoU architecture, improving accuracy in complex driving scenarios with advanced neural network techniques for real-time lane recognition.

AI/ML
Computer Vision
img
Hand Gesture Detection System

Image recognition system using CNNs for hand gesture detection, achieving high accuracy in gesture recognition with real-time tracking and classification capabilities.

AI/ML
Computer Vision
img
Ratatouille Micro Mouse

Fast maze-traversing micro mouse that navigates complex mazes autonomously using advanced sensors and algorithms, with PCB design and Webots simulation.

Robotics
Embedded Systems
img
Industrial Smart Soldering Station

High-performance soldering solution with soldering iron and hot air gun, featuring advanced PID temperature control and multiple modes for precise, efficient soldering.

Hardware
Embedded Systems
img
TechBot STM32 Vision Robot

Innovative robot with custom 4-layer PCB featuring STM32F405VGT6 ARM-M4 microcontroller and Raspberry Pi 4b for advanced machine vision tasks.

Robotics
Embedded Systems
img
IoT Based Medicine Storage

Smart MediBox assists users in managing medication schedules with timely audio and visual reminders, environmental tracking, and remote management via web dashboard.

IoT
Web Dev
img
Analog Guitar Headphone Amplifier

High-quality portable amplifier for electric guitar players with reliable, high-fidelity amplification using analog components for optimal audio experience.

Hardware
Audio
img
Turbi-Detector IoT Water Monitor

Smart device using infrared sensor and control system to detect mud in water pipelines, ensuring clean water supply by diverting contaminated water with mobile app notifications.

IoT
Hardware
img
ROS2 Path Planning System

Path planning implementation in Robot Operating System ROS2, focusing on navigation algorithms and autonomous robot movement in complex environments.

Robotics
AI/ML
img
Nanonaut Line Following Robot

Advanced robot capable of line following, wall avoidance, ramp navigation, mechanical arm operation, sound responsiveness, color detection, maze traversal, and obstacle avoidance.

Robotics
Embedded Systems
img
FPGA UART Transceiver

UART transceiver implementation using FPGA, enabling reliable serial communication for data transmission and reception with comprehensive testing and simulation.

Hardware
FPGA

Education

Academic journey and qualifications

Higher Education

University of Moratuwa

University of Moratuwa

B.Sc. Engineering (Hons.)

Electronic and Telecommunication Engineering

Moratuwa, Sri Lanka
Aug 2022 - Present
CGPA: 3.67/4.0

Key Courses:

Deep Learning for Computer VisionAutonomous SystemsEngineering OptimizationEmbedded Systems and ApplicationsData Structures and AlgorithmsSoftware Design Competition

School Education

Bandaranayake College

Bandaranayake College

G.C.E. Advanced Level

Physical Science

Gampaha, Sri Lanka
2012 - 2020
Z-Score: 2.5516
  • •Combined Mathematics, Physics, and Chemistry

Coursework & Certifications

DeepLearning.AI

DeepLearning.AI

Convolutional Neural Networks

Online
Jun 2025 - Jun 2025

Credential ID: VRNDBMR3C3N4

Show credential
DeepLearning.AI

DeepLearning.AI

Structuring Machine Learning Projects

Online
Jun 2025 - Jun 2025

Credential ID: EGX8WD4KYJFL

Show credential
DeepLearning.AI, Stanford University

DeepLearning.AI, Stanford University

Supervised Machine Learning: Regression and Classification

Online
Sep 2024 - Sep 2024

Credential ID: 1JF11DPVT72D

Show credential
HackerRank

HackerRank

Problem Solving (Basic)

Online
Jun 2024 - Jun 2024

Credential ID: db7d9313c35c

Show credential
HackerRank

HackerRank

Problem Solving (Intermediate)

Online
Jun 2024 - Jun 2024

Credential ID: 216ea190808c

Show credential
HackerRank

HackerRank

Python (Basic)

Online
Jun 2024 - Jun 2024

Credential ID: f197bc1d4e27

Show credential

Volunteering

Community engagement and leadership experiences

Career Fair 2023

Company Coordinator - ADL (Axiata Digital Lab)

University of Moratuwa

2023 - 2023

Sri Lanka Robotic Challenge 2023

Coordinator - Video Streaming

University of Moratuwa

2023 - 2023

Abhina 2023

Coordinator - Video Streaming

University of Moratuwa

2023 - 2023

Exmo Exhibition

Coordinator

University of Moratuwa

2023 - 2023

Rotaract Club of University of Moratuwa

General Member

University of Moratuwa

Jun 2022 - April 2023

Engaged as an organizing committee member for various projects (Professional Development projects, Membership Development projects, Community Service projects)

Science Society

Coordinator

Bandaranayake College, Gampaha

2019 - 2020

Organized and led various science-related activities and events, including the Xban Exhibition.

Scout Association

Committee Member

Bandaranayake College, Gampaha

2015 - 2020

Buddhist Society

Committee Member

Bandaranayake College, Gampaha

2015 - 2020

Xban Exhibition 2018

Coordinator

Bandaranayake College, Gampaha

2018 - 2018

Managed and coordinated a project related to pyramid technology, facilitating team collaboration, guiding project execution.

Xban Exhibition 2014

Coordinator

Bandaranayake College, Gampaha

2014 - 2014

Led the coordination of an astronomy-related project, organizing team activities, overseeing project development, and ensuring the successful presentation of the project.

Get In Touch

Have a project in mind or want to collaborate? Feel free to reach out. I'm always open to discussing new opportunities.

Contact Information

Location

Colombo, Sri Lanka

Connect With Me

Send a Message

Send a Message

Click WhatsApp or Email to send your message using your preferred app