Hello, I am

Thusaraka Silva

Mechatronics & Electronics Engineer

Specializing in PCB design, embedded firmware development, and IoT solutions. I bridge the gap between hardware and software to build innovative real-world engineering products.

About Me

Thusaraka Silva

Motivated Mechatronics Engineer specializing in Electronics Design and Embedded Firmware Development.

Experienced in designing multilayer PCBs, developing embedded firmware using C/C++, and working with microcontrollers including STM32, ESP32, ATmega, and PIC. Strong background in circuit design, debugging, IoT systems, communication protocols (SPI, UART, I2C, RS-485), and product prototype development.

Passionate about solving real-world engineering problems through innovative electronic and firmware solutions.

4+ Hardware Platforms
10+ Projects Completed
3+ PCB Softwares

Technical Arsenal

Embedded Systems

STM32ESP32ATmegaPIC

Programming

CC++Python

PCB Design

Altium DesignerKiCadEasyEDA

Protocols

SPIUARTI2CRS-485

Hardware & Electronics

Power ElectronicsAnalog DesignDigital DesignPCB LayoutFPGA DesignIoT

Cloud

AWSAzure

Work Experience

July 2024 - November 2024

Trainee Test Development Engineer

GPV Lanka

  • Low-Resistance PCB Test Adapter: Designed & developed a production-grade Kelvin-based test adapter to measure PCB trace resistances below 0.4 Ω, overcoming standard multimeter limitations.
  • UBS Expansion Board: Designed a relay expansion PCB for a main relay board in industrial test systems. Supports multiple DPDT relay channels with ULN2803 drivers, and differential I2C (PCA9615). Implemented power regulation (24V-3.3V).
  • 6A Fast-Switching Constant Current Source: Designed a 6A source capable of switching under 3ms using precision op-amp control with transistors and MOSFETs for stable current regulation.
March 2023 - July 2023

Trainee Design Engineer

E-Gravity Solutions

  • Designed manufacturing-ready PCBs.
  • Developed embedded firmware in C/C++.
  • Executed validation testing and product installation at customer sites.
  • Contributed to continuous improvement of design and test processes.

Selected Projects

Liquid Height Sensor Development

Designed a custom capacitive sensing system utilizing the FDC1004 to accurately detect distinct height levels of palm oil layers. Features engineered electrodes to measure 1cm level variations, enabling process optimization.

PCB DesignFDC1004Sensors

Edge AI + DSP Train Detection

Ongoing development of an embedded hardware platform combining Edge AI (ESP32-S3) for YOLO-based detection and a dsPIC33 for FFT signal processing. Uses SIM7600G 4G module for MQTT transmission to Azure IoT Hub.

ESP32-S3dsPIC33MQTTAzure

GPS-Based Fuel Monitoring System

Developed an industrial real-time tracking system for Asian Paints using Escort fuel sensors, RS485 communication, ESP32, and SIM7600G. Outlined a 4-layer PCB ensuring differential signal routing and reliable communication.

ESP32RS485SIM7600G4-Layer PCB

FPGA-GPU Face Recognition

Final year research implementing a real-time hybrid architecture. An FPGA handles parallel image preprocessing and streams data to a GPU via Ethernet for YOLO and DeepFace identity classification.

FPGAGPUEthernetDeep Learning

Robotic Arm Trash Sorting

Developed an automated trash sorting system leveraging a robotic arm manipulator and machine vision. Tracks object coordinates on a conveyor belt and performs pick-and-place operations into appropriate bins.

RoboticsMachine VisionControl Systems

Education & Certifications

BSc Eng(Hons) in Mechatronics Engineering

NSBM Green University

2021 - 2025

Courses

  • AWS Cloud Foundation
  • AWS Solutions Architect

Activities

  • Head of Lab Coordinator
  • NSBM Green University

Let's Build Something Great

Currently open for new opportunities. Whether you have a question, a project idea, or just want to say hi, my inbox is always open.

Say Hello