Co-founder & Chief Technology Officer at Istibqa Ltd (2026-01 – Present)
Technical co-founder of Tadhkir (tadhkirapp.com) — a WhatsApp retention platform for recurring-visit service businesses across the UK, Gulf, US and Africa.
- Built a data-aware, tool-calling copilot on the Anthropic SDK: a bounded agent loop capped at 6 rounds, driving a customer-facing and an internal surface from one shared engine so guardrails can't drift between them.
- Made tenant isolation structural, not prompted. Tool handlers take server-resolved context and never accept a tenant selector from the model — cross-tenant reads are impossible by construction, not by asking the model nicely.
- Layered the guardrails: input caps, per-user and global rate limits, injection and system-prompt-exfiltration screening that refuses without calling the model, a strike-based abuse cooldown, and output scrubbing of credential-shaped strings.
- Cut inference cost and handled failure: a cheap Haiku classifier gates the expensive Sonnet loop and fails open, so an outage degrades to "more expensive" rather than "copilot down".
- Engineered to the published DPA — copilot tools return aggregates only, never individual records, so no customer PII reaches the model provider.
- Shipped multi-market billing (Stripe + Paystack, six currencies), WhatsApp Cloud API messaging in 10 languages, and CSV/document ingestion. 12 ADRs; engine unit-tested against a mocked SDK plus Playwright suites.
Founder & Principal Engineer at Minigigs Ltd (2024-01 – Present)
Building Eugenius AI, an agentic platform generating production-grade web applications from conversation, natively in the user's own language. ~67K LOC, working beta.
- Multi-agent orchestration with durable execution. A 7-agent pipeline (architect, generator, reviewer, test, deploy) with parallel and sequential stages, running as checkpointed Inngest jobs — a multi-minute build resumes from the last completed stage instead of losing state.
- Multi-model routing across Anthropic and OpenAI, selecting per task by capability, latency and cost rather than paying frontier prices for every step.
- Retrieval plus a correction-learning loop. A Pinecone-backed store over generated projects; the system extracts patterns from the edits users make to its output and feeds them into later generations, without manual labelling. Runtime errors from deployed apps route back into the loop to diagnose and patch them.
- Held to production standards under my own name: strict TypeScript, CI gates on lint/typecheck/coverage, conventional commits, ADRs, build-time i18n across six locales. Ran a full pre-launch self-audit, documented the security gaps honestly and drove the remediation rather than shipping on a claim.
Senior React / React Native Engineer at Luciana's Grill to Zerli (2022-12 – 2024-06)
Built the group's ordering platform from zero; when the venue wound down, re-architected it into Zerli, a multi-tenant restaurant-ordering SaaS now preparing for launch.
- Shipped iOS and Android apps (React Native) and the web ordering front end, owning architecture through store release.
- Designed the Node.js/PostgreSQL backend behind menu management, order routing and kitchen operations; migrated off Firestore to PostgreSQL with reversible migration scripts.
- Re-architected single-venue into multi-tenant — data isolation, per-venue configuration, onboarding — and integrated Stripe and Paystack end to end, including webhooks, refunds and reconciliation.
Senior Software Engineer at VDesign Heritage (2021-01 – 2022-12)
- Led delivery of web and mobile products in an Agile team, owning technical direction from scoping to release; ran code review, profiling and production incident response; mentored engineers through pairing.
Various Roles at Quintype, InfiniteLoop, Codigoworld, Tornix (2016-01 – 2020-12)
- React Native work on a digital-publishing SaaS serving news and media publishers; front-end architecture, reusable component systems and e-commerce integrations across client builds; mentored juniors and ran code review. Earliest work in PHP/MySQL web applications and authentication.