Work
Apps I’ve built.
I’m a senior software engineer with eight years of experience building enterprise software, and I’ve built my own apps.
Consumer app · App Store & Google Play · launched 2026
ArabyBuddy.
- Expo / React Native
- Supabase
- Realtime voice AI
- Subscriptions
- AI-generated lesson content
- Push notifications
- Sentry · PostHog
An Arabic-learning app with lessons, a crossword, dialect-aware speaking practice with 3D animated characters, and a realtime voice partner. It launched on the App Store and Google Play in 2026, with subscriptions, analytics and release monitoring running in production.
I designed and built the app, its supporting systems and the tools I use to run it. Its lessons come from an AI content pipeline I built, which writes new lessons, vocabulary, crosswords and quizzes, checks them for accuracy and teaching quality, and generates their images and audio, ready for me to review.
The launch involved keeping each user’s data private, configuring the paywall, completing Google’s closed test, and handling age ratings, privacy labels and account deletion.



Web app · internal tool
ArabyBuddy management dashboard.
- React
- Supabase
- Revenue
- Conversion funnels
- A/B tests
- SEO
- Error monitoring
- Feature flags
The first screen I open each day. It pulls in every service ArabyBuddy relies on and puts whatever needs attention at the top. It covers:
- Revenue and subscriptions, so I can see how the business is growing and how it compares with similar apps.
- Conversion funnels, A/B tests and SEO, so I can see where people drop off, which copy and layouts work better, and what people search for.
- Error monitoring and feature flags, so I catch problems early and roll out new features safely.
Your app can have the same: its own figures, from the services it already uses, on one screen.

Personal training · documented build
In progressRepGarden.
- Web & mobile
- Workouts & bookings
- Gamification
I’m building RepGarden for Benji, a personal trainer, with a web workspace for trainers and a mobile app for their clients. The planned app brings together workouts, bookings and payments, with a vegetable mascot that grows stronger as clients train.
I’m writing up the build as it happens.
Senior engineer · enterprise React platforms
The day job.
- Platform architecture
- Micro-frontends
- Observability
- Security
By day I’m a senior software engineer at a global compliance-technology company, leading platform architecture across teams. My work includes micro-frontends, which let teams develop parts of the interface separately, alongside performance and security services.
Before that, I worked at Coremont, a financial portfolio platform, and AG Grid, the enterprise data grid. At AG Grid I supported developers using React, Angular and Vue and represented the product at conferences.

Let’s discuss your app.
Tell me what you want to build, or show me the app you need help with. Start with a free 15-minute call.