First-year Electrical and Mechanical Engineering student at the University of Edinburgh
and FAA Part 107 remote pilot. I build and fly my own drones, and since 2024 I've worked at
Lawrence Berkeley National Laboratory on StoveCam, a camera sensor for a childhood asthma study.
Most of my hardware work is drones. I've built eight multirotors from 45 mm to 5 in,
picking the motors, ESCs and props and doing the soldering and integration myself. At LBNL I
built the Raspberry Pi camera units that run in people's kitchens, and I captained a VEX
team that won State.
I've tuned PID loops on eight drones and a VEX robot, using flight logs and test runs to decide
each change, and I calibrate the GPS, compass, barometer and IMU on every build. On a 3D
reconstruction project I worked out an uncalibrated lens's focal length by regressing optical
flow against gyro rotation.
I mostly write Python, with some Rust and JavaScript. At LBNL I wrote the three-stage labeling
pipeline behind 40,000+ image pairs. On my own I've built a pipeline from drone video to a 3D
Gaussian Splatting model, and one that renders TV clips as Desmos animations (4.4M plays).
I've worked on StoveCam at Lawrence Berkeley National Laboratory since 2024, from building the
sensor to grading its output by hand against 506 captures. In summer 2025 I did nanofabrication
in the Class 100 cleanroom at UPenn's Singh Center.
First-year Electrical and Mechanical Engineering student. I build and fly my own drones, have
worked on a sensor research project at Lawrence Berkeley National Laboratory since 2024, and
captained a VEX robotics team to a state title and a Worlds division final. I'm applying to the
Electromagnets, Dynamics and Static technical teams. My closest experience is brushless motors
and ESCs, IMU data and PID tuning, and building robot mechanisms.