About Me
👋 I'm Matt, a backend-focused engineer with 15+ years building and shipping production systems. Most of my work sits at the intersection of backend engineering and data: APIs, integrations, event-driven services and data workflows that support real products. On the AI side I ship LLM and retrieval-based features as part of production systems, not experiments.
Core toolkit: Node.js/TypeScript, Python, SQL and distributed systems. Comfortable across clouds and infrastructure, and in React/Next.js on the frontend when the work calls for it.
Currently open to new client work and product partnerships — UK-based, mostly remote.
⚡ Technical Depth
I like building systems that are boring in the best way: reliable, observable, and easy to evolve. The areas I go deepest in:
- Backend & APIs
- TypeScript/Node, Python, C#. Well-shaped service boundaries and APIs that age well.
- Data systems (SQL & NoSQL)
- Data modelling, query performance, ETL/ELT pipelines and the joins, indexes and migrations that hold them together.
- Event-driven & serverless
- Kafka, Event Hubs, Azure Service Bus, Azure Functions and AKS — designing for throughput, retries and failure modes that don't wake anyone up.
- Practical AI in production
- RAG and semantic search, LLM pipelines combining deterministic logic with structured outputs, evaluation and monitoring, and the safety work, such as prompt-injection defences, PII redaction, auditability and GDPR-aligned data handling, that lets these ship into regulated environments. I also work AI-assisted in my own delivery, using modern coding tools to ship client work faster.
- Platform integrations
- Microsoft 365, Stripe, Zoom, Zendesk, SSO, pulling third-party systems together so they behave as one.
- Identity, auth & compliance
- OAuth/OIDC, permissions across organisational boundaries, GDPR-aligned data handling and auditability.
📚 Education & Credentials
- Degrees
- BSc Computer Science, University of Warwick
MSc Psychology (Distinction), University of Hertfordshire - Certifications
- Supervised Machine Learning: Regression and Classification, Stanford Online
- Recognition
- Google Chrome Featured Badge for Simple Screen Break, a Chrome extension I built and shipped.
The combination of computer science and psychology has been surprisingly useful when building software that people actually want to use, especially where AI is involved.
🏢 Sectors I've Shipped In
Work across enterprise, public sector, regulated industries and startups:
- Enterprise
- DHL, Sainsbury's, Nike, Experian, CloudBees, Configit, MSX International
- Public sector & education
- Department for Education, Juniper Education, Redware
- Legal, professional services & finance
- Freshfields Bruckhaus Deringer, REED, Delta Financial Systems
- Startups & scale-ups
- Waltz, Blue Edge AI, Spencer 3D, GlowDay
- Growing businesses
- Frazier's Wine Merchants, Big Sky Additions
✍️ Writing & Sharing
I write about backend and AI engineering on Medium and post short demos and walkthroughs on YouTube. Outside that: travelling and learning whatever I'm not yet good at.
🤝 Let's Connect
Open to new client work and product partnerships, UK-based, mostly remote. Best way to reach me is via LinkedIn. I work through my limited company, Solid Code Solutions.