I'm a Design Engineer at utu design, producing CAD site layouts for utility-scale solar and battery energy storage projects.
Alongside project delivery, I develop internal C#/.NET tooling for AutoCAD, including design automation, drawing analysis and workflow utilities used across the wider team. I build across the stack, from low-level systems programming and desktop tooling to full-stack web applications, working primarily in C#, Python, and JavaScript.
Most of my production tooling lives in private repositories. My pinned public repositories are side projects built outside work:
| Project | Stack | Description |
|---|---|---|
| MatchX | A free AutoCAD plugin that extends MATCHPROP: match entity properties across layouts and Model/Paper Space. | |
| NuVec | A from-scratch Vectrex emulator with a full CPU core, VIA emulation, analogue vector display, and sound chip. Boots and runs commercial ROMs. | |
| FaveDex | A live Pokémon popularity tracker with real-time leaderboards, per-Pokémon profile pages, and vote geo-tagging. | |
| asciiwhatudidthere | A real-time ASCII-art renderer for webcam and 3D scenes, running entirely client-side. |
I completed a BSc in Computing & IT with the Open University between 2019 and 2025, studying part-time alongside full-time work.
Since 2023, I have worked professionally with CAD in the renewable-energy sector, combining engineering design experience with software development to automate and improve technical workflows.
