Projects
FFT Core
Advanced Digital Design, Spring 2026
Design and VLSI implementation of a high-performance 1024-point Radix-2 DIF FFT core in TSMC 65nm CMOS with 400 MHz clock and 39.8 MS/s throughput.

Freezer Scheduler and EZFS
Operating Systems, Spring 2026
Implementation of Linux utilities: in-kernel key-value store, custom round-robin scheduler, page walk, and a lightweight filesystem.

MyMake
C++ for C Programmers, Spring 2026
Implementation of a subset of GNU make in C++ with Makefile parsing, recursive dependency graph resolution, and custom rule caching.

HardLock Chip
Winter 2026
Detection of timing-based signal anomalies in autonomous and embedded systems

8-Bit Processor
Digital VLSI Circuits, Fall 2025
A simple 8-bit processor core built and tested from scratch in Cadence Virtuoso.</span>

64-Tap FIR Filter
Advanced Logic Design, Fall 2025
Design and simulation of a 64-tap finite impulse response filter at 10 kS/s 16-bit fixed-point with MAC and full precision.

Two-Stage OTA
Analog Electronic Circuits, Fall 2025
Two-stage operational transconductance amplifier with extensive DC/AC/step testing and PVT variation analysis.


CircuitSim
Embedded Systems, Spring 2025
An analog/digital circuit simulator on FPGA written in C and Verilog, featuring Modified Nodal Analysis and hardware-accelerated matrix inversion.

ASP Zookeeper
Advanced Systems Programming, Spring 2025
(Subsets of) malloc, grep, chat server, gdb, ld, and a container manager

Blockchain
Computer Networks, Spring 2025
Fully functional peer-to-peer blockchain network in Python with proof-of-work, digital signatures, Merkle trees, and a GUI wallet.

HTTP Server and Client
Advanced Programming, Fall 2024
HTTP server and client written in C from scratch, with a backend server loading a binary database and serving the frontend.

Rogue Planets
Relativity and Cosmology, Spring 2024
Origin, detection, and simulation of rogue planets — unbound, planet-mass bodies drifting through the Galaxy.

Exponential and Logarithm
Analysis I, Fall 2023
A rigorous dive into exponential and logarithm functions, revisiting exp and log with real analysis and extending \(x^r\) to all real \(r\)
Dog Cannot Catch
SCUDEM VIII, Fall 2023
Outstanding award winner. A unified mathematical and computational framework to analyze why Fritz the dog misses catching objects.

Omega Automata
The Theory of Computation, Spring 2023
Theory of infinite-word automata (ω-languages): Buchi, Muller, and Rabin acceptance conditions, and applications in modeling non-terminating systems.
Control Theory
Ordinary Differential Equations, Spring 2023
A walkthrough of control theory and applications, including open loop control, PID, and computer simulation and tuning.

Cell Cycle
Biology, Spring 2020
Biology video project covering the phases of cell division, featuring Keynote graphics and animations of DNA synthesis and cell division. video

