Tailwind
checking…Multiple 64x64 LED flight tracking boards driven by a Node/TypeScript backend, with web dashboard to complement.
Auto-detects flights from a synced calendar, showing the departure and arrival times.
You've found my website - self-hosted on solar power
Multiple 64x64 LED flight tracking boards driven by a Node/TypeScript backend, with web dashboard to complement.
Auto-detects flights from a synced calendar, showing the departure and arrival times.
Fresh-look gas tightness testing tool to IGEM/UP/1B Version 4, with end-to-end guided test.
Decide if the IVt is within scope, then work out the IVt, purge volume and permissible drop.
checking…
Multiple 64x64 LED flight tracking boards driven by a Node/TypeScript backend, with web dashboard to complement.
checking…
Anonymous usage stats reported by the app.
Fresh-look gas tightness testing tool to IGEM/UP/1B Version 4, with end-to-end guided test.
checking…
Carbon emitted per kWh on the GB grid. Data from NESO, cached hourly.
How green is Britain's grid? How much solar have I produced? How cheap is electricity right now?
Web design for an architectural design consultancy.
Calculates solar shortfall and the off-peak charging required to cover it.
Pull any API on a schedule, keep just the bits you need, and serve them back as your own clean API.
This is where all my personal projects live. I have a keen interest in clean energy, smart homes, and building things. My day job is installing EV chargers for a large UK energy supplier. Of course, like anyone in 2026, I lean heavily on LLMs to build faster, while making sure I understand and can validate the output.