Software engineer with experience across web services, systems programming, and data processing. Recent work centres on TypeScript and Rust services, cloud infrastructure across AWS, GCP, and Cloudflare, and the CI/CD, observability, and tooling around them.
Skills
Languages
- TypeScript
- JavaScript
- Rust
- C#
- Bash
- C
- SQL
- Python
Web & APIs
- React
- Vue
- GraphQL
- REST
- Node.js
- Bun
Cloud & infrastructure
- AWSLambdaS3Cognito
- Google CloudCloud Run
- CloudflarePages
- IaCCloudFormationSSTARM templates
- CI/CD pipelines
Practice & tooling
- Monorepo & devcontainer workflow
- ObservabilityOpenTelemetryPostHog
- TestingPlaywrightCheckly
- Agentic development
Work Experience
Senior Software Engineer · TagniFi, LLC
A financial data aggregator and API service provider.
Owned several cross-cutting platform initiatives across a TypeScript/Vue/React and Rust codebase:
- Migrated authentication from a bespoke system to AWS Cognito
- Built out CI/CD across the majority of the product
- Codebase conversion to a monorepo + devcontainer for reproducible dev environments, coherent review, and atomic deployments
- Defined infrastructure-as-code for AWS and Cloudflare micro-services
- Developed an Excel add-in for financial data end to end
- Integrated OpenTelemetry and authored team guidelines for debugging and investigation
- Prototyped Salesforce data integration
- Established agentic-development guidelines and modernised repo documentation for onboarding and agent use
- Added automated API, smoke, and UI tests in Checkly
Full-stack Developer · Clickasnap
A social platform centred on high-quality photography.
- Modernised the platform’s APIs using GraphQL
- Migrated the authentication system to a Keycloak instance
- Modernisation and re-styling of key pages using React; incremental migration from PHP
Software Developer · Bistech plc
A UK-wide telecoms, internet and cloud service provider for businesses.
Worked in an internal software team building bespoke applications for other departments, alongside several customer-facing applications. Notable projects:
- A React web app for building sales quotes from current product and pricing data
- Migration of a heavily-customised on-premise Microsoft Dynamics CRM to cloud-based Dynamics 365
- A bespoke ETL-style data-synchronisation service integrating disparate commercial systems
- Continued migration of on-prem internal services to Azure, with continuous deployment and code-defined infrastructure
Software Developer · Bridgeworks Ltd.
A company producing appliances for WAN acceleration and storage-protocol bridging.
A flexible role spanning development, testing, mentoring, and documentation. Notable work:
- IPsec VPN functionality
- WCCPv2 support, a protocol for real-time network-traffic redirection
- Conversion of user documentation to LaTeX for standardised formatting and cross-manual text reuse
Education
Computer Science and Mathematics, B.Sc. (Hons, 2:2) — University of Manchester · 2009 – 2012
