A selection of hardware, software and research projects.
Projects I've worked on.
My work includes PCB design, power electronics, autonomous systems and browser-based engineering tools.
HDI routing for a miniature flex PCB.
Time / Context
SUMMER 2025 / HARDWARE LAB
During a hardware internship, I worked on stack-up planning, HDI routing and packaging constraints for a miniature flexible board.
Time / Context
SUMMER 2025 / HARDWARE LAB
Buck/boost simulation with GaN switches.
I simulated power-management circuits with GaN switches and magnetic components, comparing transient, AC and DC behaviour as well as switching loss.
Propulsion and navigation for underwater vehicles.
A university engineering project covering propeller design, thrust testing and navigation code for an autonomous underwater vehicle.
Sending files through light in the browser.
LuminaLink encodes files as light patterns in the browser and decodes them from a camera feed. Processing stays local, and physical camera performance is reported separately from software tests.
A browser-based heads-up postflop solver.
FlopForge is a Rust/WASM analysis workbench with exact hand replay, local caching and recommendations that stop when the available evidence is insufficient.
Private browser chat without a permanent inbox.
Orylin is a one-to-one browser chat built around short-lived invitations, direct WebRTC connections, application-layer encryption and visible fallback states.
Degree research with the sources attached.
DegreeSignal brings together degree, course, skills and location data while keeping source records, signed receipts and uncertainty visible.
Inspecting model computation in the browser.
CMET runs locally in the browser and separates directly measured tensors from interventions, path evidence and replicated mechanisms.
Skipping inactive updates without changing visible results.
EonState is a compiler and runtime experiment that skips inactive state updates within a restricted, checked scope and falls back to dense execution when needed.
Proving how private input affects native RISC-V execution.
This research connects private external input to authenticated RISC-V execution within a clearly defined monitor model.
Next, a closer look at my automation, measurement and control experiments.
View the labs