Software Engineer, Platform Reliability and Developer Experience
Latticewell Software | Leeds, UK | Mar 2023 - Present
Works on the product platform team supporting analytics, billing, and customer workspace features for a compliance operations SaaS product. Reduced median deployment time from 42 minutes to 18 minutes by redesigning CI job fan-out, caching package installs, and moving integration test fixtures into deterministic containers. Implemented a release health dashboard across 11 services using OpenTelemetry traces, structured logs, and Datadog monitors, cutting rollback decision time during incidents by 35%. Migrated the customer workspace shell from mixed JavaScript modules to strict TypeScript, closing 230 type gaps and reducing production null-reference errors in the area by 28% quarter over quarter.
Full Stack Engineer
Harborlane Health Systems | Manchester, UK | Jul 2020 - Feb 2023
Designed and shipped patient intake workflows in Vue, Node.js, and PostgreSQL that supported 80K monthly submissions while preserving audit trails required by clinical operations. Improved largest-contentful-paint on the authenticated dashboard from 3.8s to 2.1s by splitting route bundles, trimming legacy chart dependencies, and deferring noncritical requests. Led a migration from nightly CSV imports to event-driven synchronization with retry queues, reducing support tickets for stale appointment data by 41%.
Junior Software Engineer
Pinebyte Labs | Remote | Sep 2018 - Jun 2020
Built reusable React components for inventory and fulfillment screens, helping the team retire three duplicated internal tools without disrupting warehouse workflows. Added contract tests around order status webhooks and payment reconciliation jobs, preventing recurring regressions that previously delayed weekly merchant payouts.