Engineer · Builder · Creator
Explore my complete portfolio of projects spanning AI/ML, embedded systems, IoT, automation, and more. Each project showcases innovation, technical expertise, and problem-solving capabilities.
10 of 10

A 32-bit SIMT GPU built from scratch in SystemVerilog: custom ISA, AXEL assembler, axelcc C-subset compiler, 391 cocotb tests, and a full RTL-to-GDSII run on SkyWater 130 nm with zero DRC violations.

A comprehensive exploration of language model architectures, from RNN-based text generators to transformer models, culminating in a custom LLaMA-like implementation.

A C-like compiler written in C that lowers kernel-oriented source to machine code for a custom 32-bit SIMT GPU ISA — full lexer, parser, AST, semantic analysis, register allocation and codegen, verified by running its output on the GPU's own RTL.

A two-layer C assembler that encodes kernels for a custom 32-bit SIMT GPU: a readable AXEL API on top, a bit-level instruction emitter underneath, producing .hex images the GPU fetches directly in simulation.

Porting a custom 32-bit SIMT GPU from simulation onto a Gowin GW2AR-18C FPGA: a resource-driven redesign from 4 cores × 4 threads down to 1 × 1 with sequential block execution, plus a hardware top level with clock, memory init, launch FSM and UART readback.
Arduino Mega-based prototype with RF modules for real-time traffic monitoring, integrating RF signal validation and Dijkstra's algorithm to clear the shortest route for emergency vehicles.
Face recognition system built with OpenCV in Python and an object classification system using GoogLeNet transfer learning in MATLAB.
Home automation system with NodeMCU ESP8266, relay modules, Blynk, and IFTTT enabling mobile control and Google Assistant voice commands.
Solar energy optimization prototype using microcontrollers, servo motors, and an LDR array for real-time sun tracking with closed-loop control.
Custom Wi-Fi repeater built on Raspberry Pi 4B with adaptive channel management, extending range and mimicking mesh network functionality.