2022 - 2026
BSc Eng (Hons), Electrical and Electronic Engineering
SLIIT
Engineering background with work across automation, embedded systems, machine learning, computer vision, and sensor-based projects.
Machine Learning Focused Engineer
Machine Learning | AI/ML Developer | R&D Engineer
Machine learning focused engineer with a background in engineering, computer science, and mathematics. Experienced in data preparation, model development, evaluation, and model deployment. Interested in AI/ML work connected to real engineering and technology problems.
About me
Projects across ML, software, data, and engineering systems.
Data preparation, model training, evaluation, notebooks, and deployment experiments.
Images, audio, IMU streams, sensor inputs, and embedded-device data from project work.
APIs, dashboards, databases, and software tools that help people use technical projects.
Education
Engineering and physical sciences background.
2022 - 2026
SLIIT
Engineering background with work across automation, embedded systems, machine learning, computer vision, and sensor-based projects.
2022-2026
University of Kelaniya
Computer science and double mathematics background supporting programming, algorithms, modelling, and machine learning foundations.
Projects
Selected projects first, with the full list on the Projects page.
Portfolio chatbot that answers questions using Gemini, Cloudflare Workers, Vectorize, keyword retrieval, and clickable source links. A Dockerized local Python and Chroma workflow is included for learning and testing RAG concepts.
Vector search plus keyword matching.
API key stays server-side.
Checks retrieval and unsupported claims.
Final-year vehicular black-box prototype built around Raspberry Pi hardware. It combines camera, audio, IMU, GPS/GSM inputs, violation and driving-event modules, evidence upload, backend services, and a React dashboard.

Two-stage road-sign recognition pipeline for Raspberry Pi. YOLO localizes candidate signs, then an ONNX classifier separates speed limits, traffic lights, no-honking signs, and other signs.

Audio classification model for detecting vehicle horn events from short microphone recordings. The pipeline converts audio into log-mel features, trains a CNN, and exports a lightweight TFLite model.

Crash-detection module that combines audio and IMU signals instead of relying on one sensor. The project packages separate model outputs into simple fusion labels for the vehicular black-box prototype.

Recall-focused lane-change detector using BMI160 accelerometer and gyroscope data. It builds 3.5-second windows, extracts motion features, and uses XGBoost on the public BYD driving-events dataset.

Sensor-based model for classifying normal versus aggressive driving behavior. It uses yaw-rate and acceleration windows, compares multiple models, and keeps the selected Optuna-tuned XGBoost artifact.
Contact