"The person you call when you need someone to untangle complexity — whiteboard to working architecture, in the same conversation."
I'm an engineering leader and architect with 20+ years of experience designing systems, leading teams, and shipping products that scale. I specialise in API design and integration platforms, having worked across Fintech/Banking and Enterprise SaaS/Dev Tools.
I've led teams of 5–20 engineers, shipped products used by Fortune 500 companies, and built platforms that handle millions of API calls daily. I'm equally at home scoping a system on a whiteboard as I am reviewing a pull request or mentoring a junior engineer.
- API & Integration Architecture — designing platforms that connect complex enterprise systems cleanly and reliably
- 0→1 Product Building — taking ideas from napkin sketch to production-grade systems
- Legacy Modernisation — untangling monoliths, de-risking migrations, and building a path forward
- Scaling Engineering Teams — hiring, structuring, and growing teams that ship with confidence
- Training & Workshops — hands-on sessions for engineers and teams on architecture, APIs, and modern tooling
What I'm actively building and maintaining:
- 🔐 CLI Auth 2FA - A terminal-based 2FA (TOTP) authenticator. Search your accounts, generate tokens, and copy them to clipboard — all from the CLI.
- 🍃 Mongoose Express Middleware - Express CRUD middleware for mongoose
- 🔌 Mongo Express Middleware - Express middleware that will give you CRUD APIs on top of any MongoDB collection.
- 🐀 ReST API Tester - R.A.T - CLI-based code generator that automates the creation of Mocha and Chai-based REST API test cases using simple JSON configuration files.
- 🚀 BashAliases - My bash aliases
- ☸️ K8s Pod Monitor - A bash script to monitor Kubernetes pods in specified namespaces and report their status if they are not running.
- 🗄️ Unity Catalog Express Middleware - Express middleware for Unity Catalog using @databricks/sql
- 📡 Unity Catalog DBAPI Express Middleware - Express middleware for Unity Catalog using DataBricks API
Unmaintained:
- 📲 SMS Gateway - Turns your Android phone into a simple SMS gateway.
- 💻 Bash Menu - A simple bash list menu for directory switching
The Developer's Guide to AI: From Prompts to Agents
No Starch Press · April 2026 · 320 pages
Co-authored with Jacob Orshalick and Danny Thompson - written for the everyday software developer who wants to build real AI features into their products without becoming a data scientist.
Covers LLMs, prompt engineering, agents, and how to integrate AI practically into production codebases.
📦 Pre-order now — Early Access ebook available today.
I take on a select number of consulting engagements. Here's what I can help your team with:
| Engagement | What it looks like |
|---|---|
| 🏗️ Architecture Review | Audit your current system design, identify risk, recommend a path forward |
| 🚀 0→1 Product Build | Embedded architect for early-stage products — from design to first deploy |
| 🔧 Legacy Modernisation | Structured approach to migrating and de-risking legacy systems |
| 👥 Team Scaling | Org design, hiring strategy, engineering culture for growing teams |
| 🎓 Training & Workshops | Custom sessions on API design, integration patterns, cloud-native architecture |
📅 Book time on my calendar — let's talk about what you're building.
Open to interesting problems. Especially the ones nobody else wants to touch.




