// hello, stranger.
I build things
that build things.
Developer by heart, maker by hand. Software is great — software that makes hardware move is better. Circuit simulators, diagram engines, CNC toolpaths and a respectable number of blinking LEDs.
- 9 projects shipped
- ∞ side quests
- 0 ads, trackers, cookies
- 1 very patient CNC mill
The heart project
Electra Academy
You understand circuits by building them.
A free platform for digital electronics: drag gates onto the canvas, wire them up and watch the current flow. When something doesn't work, you see why. No account, no install, free for schools.
- Simulatorbuild · simulate · understand
- Authorlessons, worksheets, flip cards
- Designeryour own parts, in a few lines of JS
Fresh off the mill
PatternMaster
Wood in. Pattern out.
Pick a pattern — diamonds, waves, honeycomb — nudge a few sliders and see the milled workpiece in 3D before a single chip flies. PatternMaster computes the toolpaths, you press start. Runs in the browser. No install, no account.
Open PatternMaster
From the workshop
New toys and old builds. Still running. Mostly.
8-Bit CSS Icon Builder
Paint pixel icons, get pure CSS back — one element, a pile of box-shadows. The invader above is made exactly that way.

Camping Calc
Will the battery survive the weekend? Power budgeting for your camping trip, before the fridge goes quiet.

Draw2D
A JavaScript library for flowcharts, diagrams and anything made of boxes and lines.

HoruCNC
Turns images into G-code for CNC milling. PatternMaster's older, grumpier sibling.

Eagle Viewer
Renders Eagle PCB files right in the browser. Built to understand the format, kept because it's fast.
DigitalSimulator
A digital logic simulator for Windows: drop gates and flip-flops, wire them up, watch the bits flow. C++ with Java bindings, from the CRT era.
Draw2D DHTML
Where it all began, ~20 years ago.
No <canvas>. No SVG you could rely on. So how do you draw a line in a browser?
You place one tiny <div> for every single pixel. Curves, connections, shapes,
drag & drop — all of it. Fig. 2 is drawn exactly that way, right here in your browser.
And yes: it still runs. Go click through the demos.
About the operator
Hardware and software — that's where my heart is. Especially the spot where one makes the other move.
I don't just write code: I build solutions, automate the boring stuff and bring ideas to life. From backend systems to logic gates, from G-code to 3D printing — if it compiles, clicks, blinks or spins, I'm probably tinkering with it.
Everything here is non-profit and open source. Built because it was fun, shared because it might be useful to someone.
| # | Part | Notes |
|---|---|---|
| 01 | Full Stack | from pixel to packet |
| 02 | Node.js | daily driver |
| 03 | Python | duct tape for the universe |
| 04 | ML / AI | teaching rocks to think |
| 05 | K8s & Docker | containers all the way down |
| 06 | Cloud (GCP/AWS) | someone else's computer |
| 07 | Arduino | blinks LEDs professionally |
| 08 | 3D Printing | spaghetti, occasionally parts |