About me
Current mission · since July 2026
Rebuilding AI engineering from first principles
I left my Associate Director role to learn AI properly — real systems, real practice, no shortcuts. With a small study group I've gone from micrograd and makemore through RAG and hybrid search to LangChain agents and MCP, testing everything on my homelab.
- 9study sessions
- 6experiments
- 21garden notes
I'm a software engineer with over nine years of experience, specialising in backend systems, microservices, and cloud. I like simple, effective solutions built on core computer-science principles.
I've worked everywhere from fast-moving startups to VMware's Professional Services Center of Excellence, delivering business-critical systems for Fortune 500 customers. Along the way I've been a Software Engineer, Senior Engineer, Technical Lead, and most recently Associate Director at Uzabase, working on the SPEEDA Edge market-intelligence platform.
Many people add AI to products without understanding how it works, connect an API and call it done. I want to be the engineer who understands the system: why it works, and when it will break. So I'm going back to basics and learning in public in my digital garden.
Skills
-
Backend Development
Robust backend systems in Java, Kotlin, and Spring Boot, following Clean Architecture.
-
Microservices & Cloud
Breaking monoliths into maintainable services on AWS, Azure, and private clouds.
-
AI Systems in training
Language-model fundamentals, RAG and hybrid search, LangChain agents, MCP, and local LLMs.
-
Team Leadership
Leading and mentoring backend teams to deliver on time — now also running an AI study group.
Technologies
- Java
- Kotlin
- Spring Boot
- Python
- LangChain
- MCP
- Postgres + pgvector
- Redis
- Docker
- Ollama
- Cloudflare
- AWS
- Proxmox