01 — Introduction
EECS @ UC Berkeley · Founder @ DreamIT · Avionics Engineer
I like building things, designing PCBs, writing firmware, and working across embedded systems. Most of my time outside class goes toward hardware and software, and I'm genuinely interested in most things EE or CS. I want to work on technology that actually matters and leaves a real impact on the future.
02 — Experience
03 — Projects
P.01
Data acquisition system built to capture sensor data across all avionics boards during hotfires, live engine tests with real stakes. Designed, tested, and brought up the PCBs end to end. Not a simulation: actual hardware running on a live engine.
P.02
Live web app that estimates optimal battery charge/discharge schedules to avoid PG&E 4–9pm peak rates. Uses geolocation, time-of-use logic, and user load inputs to model real cost savings.
P.03
Inertial measurement unit breakout board built for two programs: STAR's avionics flight stack and Formula SAE vehicle telemetry. Tracked orientation, acceleration, and angular rate. Mostly debugging SPI comms and validating clean data before either board touched a real system.
BFR →P.04
Mobile app that sends BLE packets to an ESP32-based wireless switch. Owned both sides: the firmware running on the ESP32 and the app talking to it over Bluetooth. Built for remote actuation during hotfire operations.
P.05
Temperature sensing board that interfaces with RTDs to validate readings before they touch the flight stack. Critical for monitoring motor and battery thermals during hotfires. Built a dedicated board to isolate and verify the signal chain.
P.06
Pressure transducer board for measuring chamber pressure and barometric altitude. Built a dedicated board to isolate the analog signal chain and confirm noise wasn't corrupting readings before trusting it on the rocket.
P.07
Drives the servos and actuators on the rocket: fins, gimbal, recovery mechanism. Built a dedicated test board to validate drive signals and confirm every actuator works before it ever goes near the vehicle.
P.08
Autonomous algorithms with sensor-driven navigation and competition-grade reliability. Balanced control logic with real-world tuning under tight deadlines.
Team page →P.09
AI-native 3D game-generation engine built in Rust/Bevy with a React-Three-Fiber frontend. Working on game generation proposals and the core AI pipeline that turns prompts into playable worlds.
dreamit.build →P.10
Context-aware alarm app that adapts to your schedule, location, and habits. Built in SwiftUI and React Native. Alarms that understand when you actually need to wake up.
P.11
End-to-end semiconductor fabrication on bare silicon wafer: design, photolithography patterning, doping, oxidation, metallization, and wire bonding to a packaged chip.
P.12
Self-contained API gateway written in Go. Sits in front of a single HTTP backend and adds rate limiting, auth middleware, request logging, and routing. Minimal dependencies, production-minded.
P.13
Web app to track empty classrooms at UC Berkeley with live schedule filters. Built with Next.js, TypeScript, and Tailwind. Never shipped. Berkeley's class schedule API proved unreliable.
P.14
Algorithmic art experiments in Scheme blending math, recursion, and functional programming. Generated visual patterns through recursive transforms and clean abstractions.
04 — Education
EECS — B.S.
Focus areas: Embedded Systems, Real-Time Systems, AI/ML, Digital Logic, Computer Architecture, and Systems Programming. Combining deep hardware knowledge with software to build things end-to-end, from PCB layout to firmware to full-stack apps.
05 — Currently Building
Avionics firmware for real flight hardware. STM32, CAN-bus, embedded C. Building the systems that actually have to work when the rocket launches.
AI-powered 3D game engine built in Rust and Bevy. Describe a world in natural language, get a playable game. Exploring what it looks like when generation meets real-time rendering.
Context-aware alarm and reminder app for iOS. Built in SwiftUI with Supabase. Alarms that actually know what you're doing, not just what time it is.
Send a message and I'll get back to you.
Tell me about the role and I'll get back to you.