My Projects
A collection of my technical projects, from hardware design to full-stack software.
-
Focus & Habit Dashboard
Completed
Full-stack productivity web application with Firebase sync, enabling habit tracking, task management, and focus timer across devices.
-
Personal Portfolio Website
In-Progress
The very website you are on. A personal portfolio built with Astro to showcase my projects and resume.
-
TinyRISC-V RV1 Processor
Completed
A single-cycle 32-bit RISC-V processor (RV1) in Verilog, supporting a subset of the RISC-V ISA.
-
FPGA-Based Gaussian Blur Image Processing
Completed
Engineered a Gaussian blur filter on a Cyclone V SOC FPGA using Verilog, processing a 160x120 image through a 3x3 kernel.
-
CUDA-Accelerated Image Processing & Deep Learning Pipeline
In-Progress
Custom CUDA image processing kernels integrated with PyTorch C++ Extensions, powering an end-to-end CNN inference pipeline for image classification.
-
FPGA Neural Network Inference Accelerator
Future
A custom matrix multiply accelerator implemented in SystemVerilog on a Zynq SoC, controllable from Linux via an AXI4-Lite software driver, targeting neural network inference workloads.
-
Heterogeneous Computing Performance Analysis Suite
Future
Comprehensive benchmark comparing CPU SIMD, GPU CUDA, and multi-GPU distributed implementations with roofline performance modeling.