Lead / Senior Software Engineer based in London. Self-taught developer with a Mathematics degree. I've worked across finance, property, health and gambling, from the London Metal Exchange to a game with 1 million users.
- Languages
- C#, TypeScript, JavaScript, Python, Java, C++, Go, Perl
- Frameworks
- .NET, React, Next.js, Vue.js, Node.js, Blazor, React Native, Expo, WinForms
- Databases
- MSSQL, PostgreSQL, MySQL, CockroachDB, Snowflake, MongoDB
- Cloud and DevOps
- AWS (Lambda, Bedrock), Azure, Railway, Vercel, Cloudflare, Docker, Terraform, GitHub Actions, ArgoCD
- Messaging and protocols
- Kafka, Redis, SNS/SQS, NATS, gRPC, GraphQL
- Architecture and patterns
- Event-Driven Architecture, Domain-Driven Design (DDD), CQRS, Microservices, Serverless
- AI and LLM engineering
- AWS Bedrock, Claude MCP, Playwright Automation, Prompt Engineering, OpenAI / ChatGPT, Cursor, GitHub Copilot
- Monitoring and tools
- Sentry, Datadog, Jira, Confluence, Notion