03

Projects

Featured

FreshGuard

Built a smart fridge inventory system using barcode scanning and OCR to track items, estimate expiration dates, and classify freshness (fresh/warning/expired). Developed a FastAPI backend with scheduled jobs and alerts for expiring items, integrating database storage and real-time notifications via UI and hardware outputs.

Raspberry Pi 5 FastAPI Python PostgreSQL/SQLite OpenCV Tesseract htmx Tailwind
Featured

IridiumNOW IDE

Developed a full-stack IDE that generates Arduino firmware from drag-and-drop block diagrams to simplify programming for the Iridium 9704 Development Kit. Designed an intuitive Scratch-inspired interface enabling visual sensor configuration, making satellite hardware programming accessible to beginner users.

Python JavaScript Arduino C++ CSS HTML
Featured

Sharipe

Developed a full-stack social recipe platform with authentication, recipe CRUD, likes, comments, ratings, and saved collections, supported by a scalable Prisma + PostgreSQL backend. Implemented advanced features including filtered search/sorting, friend system, activity feeds, notifications, image uploads, and moderation/reporting tools for community management.

Next.js TypeScript Tailwind CSS Prisma PostgreSQL NextAuth UploadThing
Hardware

Pipelined CPU

Implemented a 32-bit 5-stage pipelined MIPS CPU (IF, ID, EXE, MEM, WB) with full forwarding and hazard detection to eliminate data hazards. Validated execution of arithmetic, memory, and branch instructions on FPGA.

Verilog FPGA Xilinx Vivado MIPS
Interactive

Web Games Collection

A collection of interactive web games including Tetris and Daily Guessr. Built with vanilla JavaScript and modern CSS animations.

JavaScript HTML5 CSS3
Interactive

Simucircuit

Simple circuit simulator with drag-and-drop components. Add resistors, capacitors, voltage and current sources, and connect them with wires.

JavaScript HTML5 SVG
Back to Home