Projects
> Intelligent Intersection Project
Embedded and Cyber Physical Systems · Fall 2025
Built real-time OCR on Raspberry Pi for traffic-light state and 7-segment countdown recognition; achieved 100% accuracy with 85 ms/image end-to-end latency. Owned system deployment end-to-end, including Raspberry Pi setup, camera integration, and soldering and wiring of all vehicle and intersection PCBs and harnesses.
> RISC-V ASIC Design Project
Digital Design and Integrated Circuits · Fall 2025
Implemented an RV32I 3-stage pipeline (IF/ID/EXE) with load-use hazard stalls, forwarding, branch/jump control, and load-valid writeback gating using Verilog. Designed a cache subsystem with direct-mapped I-cache and configurable direct-mapped / 2-way set-associative D-cache (64B lines), including SRAM metadata, valid bits, and miss-handling FSM. Integrated memory arbitration and built a simulation harness + Makefile flow for ISA tests and benchmark validation.
> CPU Microarchitecture Design
Machine Structure · Fall 2025
Designed and implemented a 32-bit RISC-V CPU in Logisim, building core components (ALU, 32x32 register file, immediate generator) and integrating a complete IF/ID/EX/MEM/WB datapath. Developed control logic and pipelining support, including branches, jumps, loads/stores with byte-level write masks, and control-hazard flushing, verified via unit, integration, and custom assembly tests.
> Fishing-Themed Pomodoro iOS App
Cubstart iOS · Spring 2025
Developed an iOS Pomodoro timer app with a fishing-based reward system to enhance user motivation. Implemented a task logging feature with heatmap to track completed focus sessions. Designed UI using SwiftUI and Xcode and won best UI reward and best App reward in the class contest.
> Personal Website Development
HTML, CSS, JavaScript, Firebase
Designed and built a responsive personal website using HTML, CSS, and JavaScript to showcase technical and exploratory projects not listed on the resume. Integrated Firebase for authentication and messaging, deployed on a custom domain with performance optimizations.
> Embedded AI Assistant Device
C++, Raspberry Pi, TensorFlow Lite
A custom-built voice assistant using a Raspberry Pi with offline speech recognition and a minimalist interface. Features include timer functionality, weather updates, and basic Q&A.
> Mini PC Development
PCB Design, Verilog, C
Designing and building a miniature computer from scratch, including custom PCB design, programming an FPGA, and writing a simple operating system. Currently in the prototyping phase.
> Cookie Clicker Game
JavaScript, HTML Canvas, CSS
An addictive clicker game where you bake cookies by clicking and purchasing upgrades. Features include multiple types of upgrades, achievements, and saving progress.
> Tetris Game
JavaScript, HTML Canvas
A classic Tetris implementation with modern features. Includes scoring system, level progression, and responsive controls.
> 2048 Game
JavaScript, CSS Grid
My implementation of the popular 2048 puzzle game. Slide numbered tiles to combine them and reach the 2048 tile.
> Scam Website Detection
Python, Machine Learning, Web Scraping
A tool that analyzes websites to detect potential scams using natural language processing and machine learning. Features include URL analysis, content evaluation, and risk scoring.