
Hi, I'm William.
I'm a Full-stack engineer working across Python (Django/FastAPI/Wagtail) and TypeScript (React/Next.js). My focus is building user-centred products that are accessible, reliable, and maintainable.
I studied Computer Science at the University of the West of England, graduating with first-class honours. I then joined Torchbox in September 2019, where I spent over four years in agency delivery for charities and public-sector teams, including NHS and Samaritans.
Agency life gave me a very strong delivery foundation: tight timelines, multi-disciplinary teams, and real user needs rather than abstract ticket queues. It also taught me to communicate clearly when priorities shift every five minutes and still keep people confident about where things are heading.
In March 2024 I started Developerfy and moved into freelance and contract work. That included a contract with Google (August to December 2024), plus delivery work for Doc Society and ValeurSport. Most of that work was about unblocking delivery, stabilising systems, and keeping teams moving.
In April 2025 I joined Mabyduck full-time. Moving from project cycles into product ownership has been a brilliant shift: same love of shipping, more room to compound improvements over time. Day to day, I focus on delivery quality, reducing engineering friction, and helping teams ship consistently.
I still run Developerfy for selected side projects and experiments. I enjoy building from scratch, improving existing systems, and occasionally touching CSS on purpose.
Outside work, I climb, ride motorcycles, and spend too much money on great food and coffee. I'm based in Bristol, with regular stints in London.