What I do

Services

Three things I do, all by myself. The process is basically the same whether I'm writing code or machining a part: figure out what you need, make a rough version fast, then refine it until it's good.

01

Web Development

Static websites built the way this one was: lightweight, fast, and fully custom, using Frappe and Supabase where a backend is needed.

  • Tailwind CSS & vanilla JavaScript
  • Frappe Framework & Supabase backends
  • Node.js, Git & GitHub workflow
  • AI-assisted workflows with Claude Code
02

Custom Fabrication

Physical objects designed in Fusion 360 or Tinkercad, then printed and finished into something you can hold.

  • Parametric 3D modelling in Fusion 360 & Tinkercad
  • FDM printing on a Bambu Lab A1 with AMS
  • Material selection & finishing
03

Robotics & Automation

Mechatronic systems that bridge software and the physical world, built around ESP32 and MicroPython.

  • ESP32 firmware in MicroPython & Python
  • Sensor integration & embedded control
  • Circuit simulation & prototyping in iCircuit
How it works

What working together looks like

Say hello

You tell me what you're trying to make and roughly when you need it. I'll tell you straight away whether it's something I can take on.

Figure it out together

We work out what's actually possible — what it would involve, how long it might take, and where the tricky parts are. Nothing is agreed until you're happy with the shape of it.

Build & update

I keep you posted as I go. No disappearing for weeks then dumping a finished thing on you.

Wrap up

You get the finished work, the source files, and notes on how it works. Plus a little support after, in case anything feels weird.

Next step

Most projects mix two or three of these

Describe what you're after and I'll tell you honestly what it involves, how long it might take, and whether I'm the right person for it.