Projects
> Cosmos Todo Board
Python · curses TUI · RPi Sync · Telegram · 2026
Terminal-based kanban board with curses TUI, tag-based filtering (life/academic/job), RPi sync via rsync/SSH, and Telegram notifications through OpenClaw agent. Includes a companion study-site generator with local LLM chat proxy for exam prep. 620 lines, pure Python, zero dependencies.
> Claude Code Session Board
Python · curses TUI · Claude Code Integration · 2026
Curses-based TUI for browsing, searching, and resuming past Claude Code conversation sessions. Auto-generates titles from conversation history, ranked by activity level, with fuzzy filtering and background reindex. ~370 lines, pure Python.
> RISC-V CPU on FPGA
Digital Design and Integrated Circuits · Spring 2026
3-stage pipelined RV32 CPU in Verilog on Xilinx PYNQ FPGA. Features hazard forwarding, UART tethering, BIOS with serial program loading, and SystemVerilog assertions. Currently integrating a floating-point unit (FPU) and benchmarking matrix multiply workloads for CPI and Fmax optimization.
> Secure File Sharing System
Computer Security · Spring 2026
End-to-end encrypted file sharing system in Go. Implements encrypt-then-MAC, RSA hybrid encryption, digital signatures, Argon2 key derivation, and access revocation with full key rotation. Defends against tampering, spoofing, replay, and metadata leakage attacks. 59/59 tests passing.
> Smart Personal Website
Full-stack · ML · System Design (In Progress)
Full-stack personal website with user interaction logging and a lightweight ML recommendation system (logistic regression / collaborative filtering). Real-time inference pipeline for "Recommended for you" and dynamic UI suggestions; Firebase auth, MongoDB-backed APIs, custom domain deployment.
> 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.
Teaching
> Cubstart iOS Course Instructor
Cal Hacks · Sept 2025 - May 2026
Primary instructor teaching ~100 students per semester about iOS development and design. Lead and teach lectures, discussions and create custom-curated content for lectures, homeworks, and discussions. Technologies taught: Swift, SwiftUI, Data Flow, Animations, Data Persistence (SwiftData, Firebase), Framework Integration.
> IEEE Micromouse Course Instructor
UC Berkeley IEEE · Sept 2025 - May 2026
Instruct students in embedded systems and robotics, including microcontroller programming, sensor integration, soldering and autonomous robot navigation. Lead technical office hours and labs, debugging hardware/software issues and guiding teams through system-level design and implementation.