INDEX / WORK
Everything I've built.
Shipped apps, work projects, and a few experiments. Field notes from along the way at the bottom.
01 / HALAL FOOD APP
2024+
Ummaly
Halal food discovery, live on the web with an iOS launch incoming. Custom on-device LLM in the barcode scan flow.
02 / AI AGENCY DASHBOARD
2025+
AgentDesk
Multi-agent workflow dashboard with live canvas rendering. Live on the web at agentdesk.work.
03 / LONDON BEER GARDENS
2024+
Pub Garden
Find sunny beer gardens in London. Live on the App Store and at pubgarden.app.
04 / WORK / TEST AUTOMATION
2024-2025
Mobile QA Framework
Configuration-driven Appium + WebdriverIO framework, built from scratch.
05 / WORK / AI INTEGRATIONS
2025+
AI Team
Production AI systems inside a UK platform.
06 / PERSONAL KB
2024+
Megamind Knowledge Vault
A personal Obsidian vault with cross-linked reference guides, MCP-connected so Claude can read, search, and quiz me on it.
TECH
What I build with.
 
LANGUAGES
TypeScript · C# · Java · Dart · Python · PHP · SQL · C++
FRONTEND
React · React Native · Next.js · Flutter · Vite · Tailwind
BACKEND
Node.js · Express · Laravel · Prisma · .NET · REST / MCP APIs
DATA
PostgreSQL · Redis · Firebase · Vector DBs · RAG pipelines
AI / ML
MCP servers · LLM integrations · Multi-provider orchestration · Custom model training · Local LLMs on Apple Silicon · PyTorch
MOBILE & QA
Appium · WebdriverIO · Page Object Model · Fastlane
GAME & 3D
Unreal Engine 5 · Three.js · React Three Fiber · GLSL
INFRA
Docker · Azure · Vercel · VPS deployments · CI / CD
FIELD NOTES
Writing.
Posts about what I'm building. Some entries pull directly from my Obsidian vault.
FIELD NOTES
25 Apr 2026
Shipping olisteveo.dev with Expo Router and React Three Fiber
A universal Expo Router app that compiles to a static Vercel site, with a live silk shader and a scroll-driven exploded PC built in R3F. The story of getting React Native Web to behave like a real web stack.
AI / MOBILE
10 Apr 2026
An on-device LLM for halal verification, in a barcode scan flow
Why I trained a small model and shipped it inside the Ummaly app instead of calling a cloud API. Privacy, latency, cost, and what the model actually does between camera frame and verdict.
PROTOTYPE
30 Mar 2026
Reverse-engineering ridewithtrip.com as a stack-literacy exercise
Building a working clone of a target company's landing page in their own stack, before pitching to work there. What the exercise revealed about Tamagui, React Native Web, and the cost of universal apps.
TOOLING
02 Feb 2026
An Obsidian vault as a first-class tool for AI
How I wired Claude into Megamind, my Obsidian knowledge base, using MCP. Daily capture, weekly promotion, and quizzing the model against my own notes.
FROM MEGAMIND
FIELD NOTES
18 Dec 2025
Building Ummaly: shipping a five-repo app solo
Notes on structuring an app when the Flutter client, Express backend, on-device model, admin console, and marketing site all need to ship together.
WORK
10 Nov 2025
Building a mobile QA framework from zero
Lessons from designing the Appium plus WebdriverIO framework I built for my employer's app dev team, from scratch, on a tight deadline.