Curriculum Vitae
Full Stack Software Engineer with 5+ years experience building web applications, SaaS products and internal tools using TypeScript, React and Node.js. Currently at AutogenAI, building LLM-powered features for a platform used by 260+ enterprise customers. Product-focused and comfortable owning problems end to end.
Experience
Software Engineer · AutogenAI
Nov 2025 - Present
Full-stack engineer on a B2B SaaS platform using AI to draft complex bids and proposals, used by Fortune 500 organisations.
- Built AI workflows that transform tender documents into structured proposals and first drafts, including a document classifier that auto-routes users to the correct workflow.
- Migrated the monorepo from Jest to Vitest (131 test files and ~1500 tests) five weeks into the role, unblocking a Better Auth vulnerability fix that was required for the US federal audit.
- Core contributor to a full product redesign, rolled out to 260+ organisations, owning key features end to end across 10 feature-flagged releases.
- Led a permissions refactor to an RBAC library (CASL), replacing ~70 scattered backend checks and 40+ frontend gates with a single shared source of truth.
- Release manager for three production services and regular on-call engineer, resolving customer problems and reliability issues across the product.
- Ran a weekly engineering-wide session on best practices, emerging AI news and AI-assisted development ways of working.
Founder · Zelly Studio
Oct 2025 - Present
Pay-monthly web design and hosting service for small businesses across the UK, built and run in my spare time.
- Designed and built the business end to end - marketing website, branding, pricing, sales, advertising, support and hosting.
- Onboarded 10+ clients to date, delivering everything from frontend websites to bespoke backend management systems, with all clients retained on active monthly subscriptions.
- Designed and built a multi-user management system for a car dealership covering vehicle stock management, HPI checks, printable inspection reports and invoicing that ports directly into Xero. Used daily to run their entire business.
Software Engineer · BT Group
Dec 2023 - Nov 2025
SC Cleared engineer working within the Secure Contracts area, maintaining and developing bespoke UK Government and internal applications.
- Solely maintained 22 bespoke applications supporting secure UK government contracts, resolving production issues and implementing new features across multiple languages and legacy codebases.
- Built core functionality for an internal billing application used to process ~£20m in monthly transactions.
- Ensured new and existing applications met strict security requirements and modern engineering standards whilst working in an offline air-gapped environment.
Software Engineer · Openreach
Feb 2021 - Dec 2023
Sole developer on the test and diagnostics platform used by Openreach field engineers and 650+ communication providers across the UK.
- Transitioned from platform support into a developer role after a team relocation cut headcount by roughly half, tasked with automating workflows so the smaller team could maintain the same output.
- Designed and developed a bespoke application to turn long-winded, complex manual processes into single-click operations. This application is still used by the entire team daily to complete all of their work, saving hours of manual effort each day.
- Built automated fault monitoring and network performance dashboards across the UK's copper test infrastructure.
Service Delivery Engineer · Openreach
Aug 2013 - Feb 2021
Field engineer installing and repairing fibre and copper broadband, following a structured advanced apprenticeship.
- Selected as one of 12 apprentices for the Future Leaders management programme. Covered the operational manager on several long-term occasions, supporting a team of 20 engineers and presenting performance statistics to senior leaders.
- Invited to speak at the "What's Next" event at BT Centre, sharing my journey on stage with an audience of 300+ apprentices, senior leaders and directors.
Education
Openreach Apprenticeship
- BTEC Level 3 - ICT Systems and Principles
- BTEC Level 3 - Professional Competence for IT & Telecoms Professionals
Colchester Institute
- BTEC Level 3 Extended Diploma - Computer Science
Interests
Outside of work, most of my spare time is spent working on Zelly. When I'm not writing code, I enjoy regularly breaking my homelab, playing chess, and 3D printing.
