Everything I've built and published — hardware builds, shipped apps, hand-painted 3D prints, and podcast seasons. Filter by category; click any card for the full story.

Wooden bartop arcade, Pi + RetroPie inside.

Self-watering, self-lighting cloud-connected chamber.
Bluetooth + Arduino + voice control. Coffee without walking.
DSLR, thermal printer, Telegram bot. Wedding-tested.
Grow light, fan, pump, moisture probe. Hydroponic soul.

Touchscreen drink dispenser. College-kitchen built.
Android-controlled bartender over HC-06 Bluetooth.

Compact greenhouse. Light, fan, pump, sensors.
Buttons + LEDs + piezo tones. Baby entertainment.
3D-printed handheld running a Mario clone.

21 pixel-art enemies, 3 worlds, HP bars, Chess 960.

Gamified IT-cert trainer. Multi-vendor question banks.

Booking app: clients, staff, reminders, payments.

Browser-native cert trainer. OVH hosted.

Sunday briefing for a crêpe caravan. Weather → batter %.
Designed & printed chess set. Lose a piece, drink a shot.
Printed rook rising from the bed — sped up.
Printed mushroom lamp — glowing mycelium vibe.

Own-design chess set with Masonic silhouettes.

Classical-inspired chess silhouettes.
Four-player chess with its own silhouette language.

Printed Yoda cradle for the Google Home speaker.

Printed planets, lit from the inside.

Printed display stand for trading cards.

Printed Groot pot with an actual plant inside.

Themed planter, printed and planted.

Pokémon-themed planter.

Printed parts in a DIY furniture build.
Rotating Eevee figure — levitation demo.

Printed balance holder, one piece.

Printed cradle for a 75 cl bottle.

Printed and painted chilli figurine.

Printed Spotify scan-code plaque.

Angled desk cradle for the phone.

Small perch for pens and tools.

Printed stand for a disc collection.

Slotted tray, labelled and stackable.

Scale-printed rocket model.

Drawer-fit egg tray.

Printed stand for the Home Mini.

Little Groot, wood-grain finish.

Bust print, hand-painted.

Printed figure, painted in thin blue layers.

Hinged print, gloss topcoat.

Printed & hand-painted.

Raw vs painted side-by-side.
Pikachu print, time-compressed.

Muscle-Pikachu remix, painted.

Daily-use pot, sanded & sealed.

Desk-side printed bin.

Printed in PLA, hand-painted over several sessions.

Warcraft warchief, tabletop scale. NMM axe.

Bust-scale print, dry-brushed hair, one careful scar.

Thin-walled decorative print. Doesn't do anything — that's the point.

Modular clip-together chess set.

Printable Xiangqi set.

Resin print, hand-painted. Blue is hard to airbrush.

Mini roster, printed & painted.
Spiral-mode print, time-compressed.
Modelled, printed, sealed. Tiny pump loop.
Printed mechanism in action.
Printed chess queen, time-compressed.

Early workshop one-off.

Bench print, January.

March print run, three shots.

Mid-March one-off.

Late-March one-off.

Summer print, off the bed.

Late-summer print.

Autumn one-off.

December print, five angles.

Another December print.

January print, two shots.

Winter one-off.

Undated bench piece.
Second vase capture, time-compressed.
Daylight pass on the printed fountain.
Printed chess piece, layer-by-layer.

Posts from the 3D-print feed.
Multi-hour print, compressed.
Another multi-hour print.
Late-summer print, time-compressed.

Illustrated children's book, written and laid out end-to-end.

Audio companion for the SAA-C03 exam.

Cloud fundamentals for beginners.

AWS · Kubernetes · Git — zero fluff.

CNCF landscape, K8s, Prometheus, Helm.

Git, CI/CD pipelines, DevSecOps.

HashiCorp Terraform certification prep.