Verilog Point of Sale Terminal on FPGA
View Project →

Verilog Point of Sale Terminal on FPGA

Prototype POS terminal on a DE1-SoC (Cyclone V) FPGA with VGA display, barcode entry, cart management, and real-time price calculation — implemented in Verilog HDL.

Verilog FPGA VGA Digital Design Quartus
Gait Cycle Testbed for Prosthetic Knee Simulation
View Project →

Gait Cycle Testbed for Prosthetic Knee Simulation

Two-motor hardware testbed to emulate human gait and prosthetic-knee dynamics, with regenerative braking circuit and PID closed-loop control.

PID Control Embedded C Hardware Motor Control Python
Home Security System
View Project →

Home Security System

AI-driven face recognition security system on Jetson Nano with real-time intrusion detection and Google Drive logging.

Python Jetson Nano YOLOv4 Computer Vision AI
Milestone IP Integration
View Project →

Milestone IP Integration

Modular Python library and PyQt5 GUI for real-time IP-based video streaming with Milestone’s VMS using custom SOAP/TCP messaging and multithreaded decoding.

Python PyQt5 SOAP Multithreading Video Streaming
MPC-Based Vehicle Overtaking Controller
View Project →

MPC-Based Vehicle Overtaking Controller

Benchmarks PID, LQR, and MPC controllers for autonomous highway overtaking using a nonlinear bicycle model in the CARLA simulator with EKF state estimation.

MPC PID LQR CARLA Python Control Systems EKF
ARM-Subset Multicycle CPU on FPGA
View Project →

ARM-Subset Multicycle CPU on FPGA

Progressive implementation of an ARM-like processor in Verilog — from a parametrized ALU to a full multicycle CPU with branching, synthesized on an Altera DE0-Nano (Cyclone IV).

Verilog FPGA CPU Design ARM Digital Design Quartus
OpenPane — Bare-Metal STM32 Platform with Custom RTOS
View Project →

OpenPane — Bare-Metal STM32 Platform with Custom RTOS

Building a bare-metal STM32 platform from scratch — no HAL, no CubeMX. Custom RTOS with task scheduling, SPI e-ink display, WiFi, MQTT, and OTA updates planned.

STM32 Embedded C++ RTOS ARM Cortex-M4 Bare-Metal
Continuous Alcohol Monitoring Sensor Prototype
View Project →

Continuous Alcohol Monitoring Sensor Prototype

Proof-of-concept analog front-end and bare-metal nRF52 firmware for a continuous alcohol sensor with real-time data acquisition and Python visualization.

nRF52 Embedded C Analog BLE Python
Real-Time Sound-Responsive Motor and RGB LED Controller
View Project →

Real-Time Sound-Responsive Motor and RGB LED Controller

Real-time ARM Cortex-M4 system that analyzes microphone input via FFT to drive a DC motor’s speed and RGB LED color — written in bare-metal assembly.

ARM Cortex-M4 Assembly FFT Embedded Motor Control
Analog Sound Level Indicator Circuit
View Project →

Analog Sound Level Indicator Circuit

Custom analog sound-level indicator using electret microphone and multi-stage op-amp amplification to classify ambient noise into four thresholds, driving an LED via PWM.

Analog Op-Amp Circuit Design PWM Signal Processing