
Professional Experience
Coventry University (sep-2024 to since)
Technical Lab Assistant (Since Sep 2024 - Present)
-
Leading the development of a cloud-based data logging system for research project.
Programming ARM-Cortex M series microcontroller and testing embedded systems for
research projects
Implemented low-level routines in ARM Cortex-M assembly language for tasks such as
GPIO control and system initialization
Debugging controllers using tools like SWD, JTAG, and Oscilloscope to resolve hardware
and software issues
Installing and Maintain lab test equipment
Oculotronics Technology (sep-2021 to Sep-2023)
Embedded Software Engineer (From Oct 2021 to Sep 2023)
-
Designed and developed embedded firmware for STM32 in Embedded C, enabling
accurate communication with the rotary encoder for real-time distance tracking
Hardware design, debugging, testing, and integration of a rotary encoder with STM32 for
triggering a 3D camera
Developed and integrated control systems for a 3D camera (C5 series) and Z-Q 35W laser
for road survey applications using FreeRTOS
Implemented CMSIS-based peripheral drivers for interfacing GPS via UART and triggering
point lasers
Built a prototype testing system using a stepper motor and laser triggering, reducing
internal testing time by 50%
Designed firmware for IMU via CAN protocol, achieving real-time vehicle bounce
detection with 98% precision
Developed image processing algorithms for real-time crack detection and surface feature
extraction from high-resolution 3D road images captured via industrial cameras
Implemented edge detection, thresholding, and morphological operations to analyze 3D
image data using Python language
Developed a voltage and current monitoring system for the NSV project powered by a
vehicle dynamo, ensuring reliable power management
Efftronics systems (may-2018 to nov-2018)
Embedded Hardware Engineer
-
Schematic verification and hardware debugging of AC-to-DC interface boards for railway
data loggers
Performed PCB rework and soldering (SMT & through-hole) for field-deployed hardware
during service visits
Installed and wired RS232 and power communication lines for networking multiple data
loggers across field sites, ensuring reliable data transmission and minimal signal loss in
real-time conditions
Conducted signal integrity tests using oscilloscopes and multimeters to diagnose
communication line faults in RS232 serial protocols in data loggers