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
Observability platform for cron jobs and scheduled workflows. Catches the failure mode no one else does — jobs that exit 0 but never actually run. Three-line ping-based integration, cron-aware schedules with timezone/DST, duration anomaly detection, and alerts to Slack, Discord, PagerDuty, email, and SMS. No agents, no SDKs.
zoriac.dev →P.02
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.03
Local-first observability for browser agents. Captures DOM diffs, before/after screenshots, the exact action taken, and every LLM call with full prompt, response, and cost — all attached to the step they came from. One line to instrument an agent, then `witness view` opens a viewer on localhost. SQLite + flat files under ~/.witness/, nothing leaves your machine.
usewitness.dev →P.04
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.05
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.06
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.07
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.08
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.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
Autonomous algorithms with sensor-driven navigation and competition-grade reliability. Balanced control logic with real-world tuning under tight deadlines.
Team page →P.12
End-to-end semiconductor fabrication on bare silicon wafer: design, photolithography patterning, doping, oxidation, metallization, and wire bonding to a packaged chip.
P.13
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.14
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.15
Algorithmic art experiments in Scheme blending math, recursion, and functional programming. Generated visual patterns through recursive transforms and clean abstractions.
P.16
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.17
Recreated Plants vs. Zombies as a turn-based strategy game in Python, with insect units, AI-driven enemy waves, and a tower-defense scoring loop.
P.18
Typing tutor in Python that measures words-per-minute and auto-corrects spelling as the user types using edit-distance heuristics over a word frequency model.
04 — Education
EECS — B.S.
Bachelors: Electrical Engineering & Computer Science
Relevant Coursework: Data Structures · Diff Eq · Linear Algebra · Microfabrication · Computer Architecture · PCB Design
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.