;

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.
TypeScriptReactNode.jsNestJSPostgreSQL/PrismaBullMQBAMLVitestPlaywrightPostHogDatadogAWSTailwind CSS

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.
TypeScriptReactNext.jsTailwind CSSNeon Postgres/DrizzleBetter AuthStripeXero APIResendVitestPlaywrightVercel

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.
TypeScriptReactNext.jsTailwind CSSPrismaSQL ServerJestCypressC#ASP.NET MVCVB.NET

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.
JavaScriptVB.NETSelenium

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.

Sound
Sound
Footer