back home
/ experience.md

A decade of leading, rebuilding, and shipping.

From monolithic rescues to serverless-native architectures — the full story of how I work, what I care about, and the teams I’ve had the privilege of leading.

  1. Dec 2024 — PresentRemote · UK

    Tech Lead

    @ Partful

    Leading the EPC engineering team — balancing client needs, core delivery, and long-term platform health.

    • Primary technical escalation point for P1/P2 incidents; protected team focus by challenging undocumented requirements.
    • Migrated monolithic apps to 3 domain-based NX monorepos, rebuilt on serverless AWS (SST).
    • Architected a highly scalable global search service on AWS EventBridge and DynamoDB Streams, feeding Algolia for instant part identification.
    • Implemented Hexagonal Architecture and granular Sentry spans for tracing async events and API performance.
    AWSSSTNXEventBridgeDynamoDBAlgoliaSentry
  2. Oct 2023 — Dec 2024Remote · UK

    Senior Software Developer

    @ Partful

    Technical sounding board for the team — guiding complex debugging, system design, and healthy delivery practices.

    • Pioneered the "Small PR" philosophy — average PR lifecycle from 3 days to under 2 hours.
    • Facilitated refinement sessions that surfaced edge cases early and reduced mid-sprint surprises.
    • Championed rigorous Jira board hygiene so stakeholders had real-time visibility into project health.
    TypeScriptReactNode.jsJiraAWS
  3. Mar 2023 — Oct 2023UK

    Senior Software Developer

    @ +24 Marketing

    Owning projects from client meeting to delivery, with a side of bespoke hardware.

    • Built a proprietary IoT platform on AWS alongside bespoke PCB hardware.
    • Rebuilt legacy eCommerce systems using the strangler-fig migration strategy.
    • Mentored colleagues via SMART goals and improved scope-of-work processes to reduce change requests.
    AWSIoTNode.jsPCBeCommerce
  4. Oct 2022 — Mar 2023UK

    Tech Team Leader

    @ Singletrack Magazine

    Coordinated interdepartmental delivery and led the dev team through tight deadlines.

    • Organised and led team meetings, code reviews, and deployments.
    • Delivered on strict quarterly targets across cross-functional stakeholders.
    • 1:1 reviews and SMART-goal mentoring to grow the team.
    Full-StackLeadershipProcess
  5. Oct 2017 — Oct 2022UK

    Full Stack Developer

    @ Singletrack Magazine

    Owning the company web presence end-to-end — code, caches, and the cabinet in the server room.

    • Implemented an ML spam filter — only one post slipped through moderation in 2.5 years.
    • Continuous Core Web Vitals optimisation for SEO-critical pages.
    • Redis object caching cut page load times significantly.
    • Managed on-prem networks (routing, switching, security) and cloud resources (VMs, VPCs, LBs).
    PHPJSRedisMLNetworking
  6. Jun 2014 — Oct 2017UK

    iOS & Android App Developer

    @ Singletrack Magazine

    Designed, shipped, and monitored the iOS and Android apps from day one.

    • Swift iOS app + Java/Kotlin Android app, published and maintained in store.
    • Co-designed the UX with creative teams in line with brand guidelines.
    • Built REST APIs with the web team and monitored performance via Firebase Crashlytics.
    SwiftKotlinJavaRESTFirebase
/ next-step

Let’s talk architecture.

Tech leadership, platform modernisation, or a second pair of eyes on a tricky event-driven design — I’m listening.