- Go
- React
- MongoDB
- AWS
- GCP
- TypeScript
- Python
- Node.js
- PHP
- PostgreSQL
- MySQL
- Redis
- Docker
- Azure
- React Native
Four ways to work together
- Codebase and infrastructure audit
- OWASP-aligned security review
- Database and query review
Selected work
Anonymised engagements, with the measured outcome.
AI, tools and free guides
Which customers were affected by last night’s failed deploy?
- Searching incident log
- Reading runbooks
- Checking tenant list
Tenants on the EU cluster saw errors until the automatic rollback finished. No data was lost. Sources: incident log, deploy runbook.
Who I work with
Senior judgement on architecture, team and roadmap.
- Weekly strategy calls
- Architecture standards and reviews
- Team mentoring and code review culture
A written read on code, infrastructure and team risk.
- Codebase quality assessment
- Infrastructure and cost analysis
- Engineering team evaluation
Hands-on engineering for multi-tenant SaaS and AI features.
- Full-stack feature delivery
- Multi-tenant SaaS architecture
- AI and LLM features: assistants, RAG, agents
Latest writing
Questions founders ask
How many clients do you take on?
Three advisory clients at a time, at most. You work with me directly.
How much time do you commit?
Typically 8 to 20 hours a week, agreed in the proposal.
Is there a long contract?
No. Work is scoped up front and retainers can be cancelled any month.
Do you work with pre-revenue startups?
Yes, including teams that have not shipped a product yet.
Which stack do you work in?
Mostly Go, React, MongoDB, AWS and GCP. Advisory work is stack-agnostic.
How do we start?
A free 30-minute call, then a written proposal with a fixed scope or a monthly retainer.
Three advisory clients at a time.
Ask about current availability. The first call is free and takes 30 minutes.
Book a Call

