Currently: building, printing, and breaking things
I fly FPV, 3d print parts for things that don't exist yet, and write code for fun. This is where the builds, the write-ups, and the mistakes worth documenting end up.
Workshop Telemetry
Featured Build

DevWorkBench is a small, deliberately boring collection of developer utilities — the kind of thing you reach for five times a day and forget about the moment they work. What makes them different is how they work: everything runs in your browser, so sensitive JSON, configs and content never cross the network.
More things from the workshop:
Interactive Lab
Engineering utilities developed to solve actual problems on the bench. Traced back to measured data, not arbitrary estimates.
Propulsion dynamics interpolated directly from real, bench-tested motor and propeller measurements. Predict thrust, current draw, throttle curve, and flight endurance without guessing.
Commercial-grade quoting engine for FDM print jobs. Computes filament mass, real printer power draw, machine depreciation, labor, failure risk buffers, and margin with printable quote sheets.
Fast-paced retro browser space shooter written from scratch on the HTML5 Canvas API. Features procedural wave generation, particle physics, and Supabase daily & all-time leaderboards.
Lab Notes

The battery is the fuel tank, and for drones the chemistry choice is one of the two, rarely both: lithium-polymer pouches are built to dump current, cylindrical lithium-ion cells are built to hoard energy. Here's how to read the numbers, what a consumer camera drone actually ships with, and when each one wins.

How the cost engine at /print-cost works — filament by weight, energy from measured averages, machine depreciation, labor, failure buffers and margin — and why I added an "add your own printer or filament" queue instead of keeping the catalog closed. tags:

Every number in this site's motor & propeller calculator is measured, not simulated — here's how it works, where the data comes from, and what it can and can't tell you.
Build log
The family living room
Took it apart to see how it worked, then spent a nervous afternoon putting it back together. It booted. I was hooked.
Self-taught, then not
Went from copying snippets to actually understanding them. Everything on this site downstream of that.
ibakas.com/spaceshooter
A browser arcade shooter with a global leaderboard, built from scratch on a canvas. Still the most fun thing here.
Toolbox
Next.js
This site runs on it
TypeScript
Types or it didn't happen
Supabase
Postgres without the ops
Bambu Lab X1c
Prints, mostly successfully
Betaflight & ArduPilot
Flight controller tuning
TS101 Soldering iron
The one that fixes everything

About
Hobbyist. Perpetually mid-build.
I've been taking things apart since I got my first PC in 1998, and I never really stopped. These days it's drones, 3D printers, and whatever code project has my attention.
The longer versionBuilding something similar, spotted a mistake, or want to argue about props? My inbox is open.