Software engineer with over a decade of experience in cross-cloud web services, systems programming, and data processing; owning the full product lifecycle end-to-end.
My recent work focuses on agentic development and AI-accelerated business processes, combining LLMs with traditional code-based solutions for the most effective results.
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
- AzureApp ServiceFunctions
- Infrastructure as codeCloudFormationSSTARM templates
- CI/CD pipelines
Practice & tooling
- Monorepo & devcontainer workflow
- ObservabilityOpenTelemetryPostHog
- TestingPlaywrightCheckly
- Agentic development
Work Experience
AI Automation Consultant · AGSE Global Services UK Ltd
Freelance consultancy for a UK aerospace services company.
Work on the project includes:
- Design & development of AI-accelerated systems that automate administrative workflows:
- Customer order handling
- Quote generation
- Supplier procurement
- Investigating API hook-points in client's existing ERP software to facilitate efficient automations
- Building an MCP server to perform administrative actions, as well as a general agentic knowledge base abstracting over the base ERP service
- Prototyping multiple architectures, mixing agent-based workflows with classical scripting for optimal results
- Researching existing company processes to produce formal definitions and documentation for internal usage
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