Hardware & Software Engineering

Bridging Technology & Innovation

Software, Real-Time Embedded & Firmware Engineer Specializing in High-Performance C/C++ Development across the entire stack. Experienced in bridging the gap between hardware and software from Bare-Metal Firmware and VLSI circuits to OS-level automation (Python/Linux).

View Projects
Final Project

Autonomous Drone Swarm for Search & Mapping

(In Progress)

Developing a distributed autonomous system using ROS 2 on Raspberry Pi 5. The project involves custom hardware integration and advanced computer vision algorithms (YOLO) for real-time static object detection and precise autonomous landing. Validated via Gazebo simulations.

Raspberry Pi 5 ROS 2 C\C++ Python Computer Vision (YOLO) Gazebo
Autonomous Drone Swarm
Embedded Systems

Real-Time Embedded Radar System

A low-level firmware project based on the MSP430 MCU. Designed a Bare-Metal solution featuring an interrupt-driven Finite State Machine (FSM). Implemented custom drivers for UART and PWM to interface with ultrasonic sensors and servo motors for precise environmental mapping.

MSP430 MCU Embedded C Bare-Metal Drivers (UART/PWM) Interrupts & FSM
MSP430 Radar System
VLSI & Verification

AES Hardware Accelerator & Verification

Full ASIC flow implementation of the AES encryption algorithm. Designed power-efficient RTL logic using SystemVerilog, focusing on clock gating. Executed rigorous verification using SVA assertions and functional coverage to ensure logic integrity from synthesis to gate level.

SystemVerilog RTL Design ASIC Flow Verification (SVA) Low Power Design
AES VLSI Design