Senior product engineer, 7+ years. I architect and ship full-stack applications from scratch, I don't just write code: I make the architectural tradeoffs, lead the teams, and own products end to end. Currently focused on building AI-native features that solve real problems, not chase hype.
How I Build.
Philosophy before tooling
The best software comes from understanding the problem deeply before reaching for a tool. I don't pick technologies because they're trending, I pick them because they fit specific constraints: performance, scale, user experience, or how fast a team can move.
My engineering background taught me to think in systems. Whether I'm designing a real-time WebSocket layer, modeling a database for messy queries, or wiring an LLM into an existing product, I start from the fundamentals and work upward. Code is just the final expression of clear thinking.
- Building AI-native features into products I already own — semantic search and LLM-powered assistants over real football and fleet data.
- Going deep on embeddings, RAG pipelines, and evaluation — moving past demos to production-grade AI that's measured, not vibes.
- Practical AI safety and evals for product engineers: shipping LLM features you can actually trust.
What I've Built.
Some things I've shipped, some things I'm shipping
- Fleet Hire-Purchase SaaS · live
Neemota

Multi-tenant SaaS for fleet operators running hire-purchase schemes in emerging markets: drivers, vehicles, payments, and revenue reporting on one platform, structurally isolated per operator.
- Real-Time Social Football Prediction Platform · live
Kickmates

Football prediction app for private groups. Compete on scorelines across multiple leagues with live leaderboards that update the moment a match ends. No gambling, pure bragging rights.
Recent Writing.
Notes on engineering, AI, and building products
- May 31, 2026
Hello, World — Why I Rebuilt My Portfolio on Nuxt
Moving from a hand-rolled static site to a content-driven Nuxt template, and why the separation of config, content, and design matters.
- Apr 18, 2026
Scheduling Without Celery: APScheduler Inside FastAPI
How Kickmates scores live football predictions on a tiered schedule without exhausting an external API — and why I skipped Celery.