Abby:~/Projects$ ls -la
This page is currently under construction!

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.