Passionate Scala Engineer / Tech Enthusiast working in London
I specialise in building highly scalable, enterprise-grade software and increasingly in (Big) Data and Machine Learning stacks.
I like working with other motivated professionals on teams that want to do great things.
I blog sporadically.
You can check LinkedIn to find out about my work.
You can also find me on Facebook and Twitter
- Firemoot is a self-hosted, Stream-compatible chat backend - one JVM binary plus PostgreSQL, with realtime WebSockets and TypeScript SDKs
- LibreOTP is a desktop OTP code generator for Windows, Mac and Linux that works from your 2FAS exports, with grouping and search
- ULID Tools generates, converts and parses ULIDs - decode timestamps and convert to and from UUIDs, all in your browser
- http4s-play-json is a library I maintain that provides Play JSON codecs for http4s
- IVF Buddy helps you navigate your fertility journey with personalised guidance and support
I have extensive experience in:
- Functional programming
- Identity and access management (IAM)
- Media pipeline, transcoding, QC and delivery
- Devops/Infrastructure management
- Distributed systems architecture
- Engineering complex workflows in enterprise-grade applications




