Full stack developer with extensive ESL teaching experience. I build the language learning tools I wish I'd had in the classroom.
I use AI to accelerate development, which lets me ship apps fast and focus on making things that actually help students learn.
Two apps live in production right now, with more launching in 2025.
What I Build
Interactive EdTech apps and websites. Some share a database so mistakes in one app personalise practice in another.
Others need no login at all—like english-exercises.org. Voice-based tools, AI tutors, apps for students and teachers.
Deployed on Railway, Vercel and Neon.
My Approach
Claude Code power user. I keep up with the latest agentic best practices—skills development, subagent deployment,
quality control workflows. I design the systems, plan the architecture, and direct the AI to implement it.
This lets me ship like a team while staying a one-man operation with low costs.
My Philosophy
Good EdTech starts with understanding how people actually learn. I combine research-backed insights
with years of classroom teaching experience, then implement them as interactive tools.
Not just digitised textbooks—genuinely useful practice that adapts to what students need.
Current Focus
Scaling Firstly Academy while launching Teacher's Scribe, a B2B platform for ESL teachers
to auto-transcribe lessons and generate student summaries. The ecosystem vision: students feel like "the apps know them"
because mistakes in one app inform personalized practice in all others.
ESL Ecosystem
A Multi-App English Learning Platform
Six interconnected applications sharing one database, enabling cross-app intelligence
and personalized learning experiences. From exam preparation to conversational practice,
each app serves a unique purpose while contributing to the whole.
Shared Database
Neon PostgreSQL
UUID Architecture
Firstly Academy
WhatsEnglish
Teacher's Scribe
AI Voice Tutor
MemEnglish
MITEnglish
Cross-App Identity
Real-Time Sync
AI Personalization
Unified Authentication
Clerk JWT authentication across all apps — students log in once and access the entire ecosystem.
Cross-App Analytics
Mistakes from any app inform AI tutoring in others. Teachers see unified student progress.
Multiple Business Models
B2C SaaS for students, B2B plans for teachers, premium direct teaching — all in one database.
Projects
ESL Ecosystem Applications
Each application serves a unique learning need while contributing to the interconnected ecosystem.
English-Exercises.org
Production
Free Interactive Grammar Exercises
2,785+ free English exercises across 117 exercise sets with innovative template system, advanced
gamification (streaks, confetti, sound effects), and SEO optimisation. No login required—accessible
to anyone worldwide. 15k monthly visits within 5 months of launch.
2,785+ Interactive Exercises
Template System
Gamification & SEO
Next.js 15ReactTypeScriptSSR/SSGSEO Optimization
Firstly Academy
Production
FCE Speaking Practice Platform
AI-powered Cambridge B2 (FCE) speaking exam preparation with real-time assessment,
Band 5 model answers, and progress tracking. Students practice all four FCE speaking parts
with instant feedback and personalized improvement suggestions.
AI Speech Assessment
Band 5 Models
Progress Tracking
ReactNode.jsPostgreSQLDeepgramGroq Llama
WhatsEnglish
In Development
WhatsApp English Tutoring
AI-powered English tutoring through WhatsApp voice messages. Students practice conversational
English anytime, anywhere with real-time corrections, grammar explanations, and natural
conversation flow. Accessible 24/7 via the world's most familiar messaging platform.
Node.jsWhatsApp APIDeepgramGroqPostgreSQL
Teacher's Scribe
Private Beta
Live Lesson Transcription
Real-time speech-to-text for my 1-on-1 ESL lessons. Transcribes everything, emails summaries to students,
tracks mistakes in the production database, and feeds context to Firstly Academy's AI tutor. Running locally
but connected to prod. Working on DOCX exercise generation. Not ready for other teachers yet.
WhisperXNode.jsPostgreSQLWebSockets
AI Voice Tutor
Production
Personalized AI Tutoring
Conversational AI tutor with access to student mistakes across all apps. Uses Teacher's Scribe
transcripts for lesson-based personalization. Practice conversations based on actual class content.
Live in Firstly Academy.
DeepgramGroq LlamaAzure TTSWebRTC
MemEnglish
Planned
Viral Video Descriptions
Describe viral videos for vocabulary and fluency practice. Quick micro-tasks perfect for
mobile learning. Viral acquisition funnel leading students into the broader ecosystem.
React NativeVideo AIPostgreSQL
MITEnglish
Concept
Professional Interview Simulator
Business English interview and meeting simulation for professionals. Practice presentation skills,
meeting etiquette, and professional communication in realistic scenarios.
AI SimulationSpeech AIBusiness English
How I Work
What I Build With & How I Build It
I understand these technologies conceptually and direct AI to implement them. I make the architectural
decisions, debug production issues, and ship real software—I just don't write every line of code myself.
System Architecture
Multi-app ecosystem design
Shared database architecture
Modular system design (STT → LLM → TTS)
Cross-app user identity (UUIDs)
API integration & service composition
Production Stack
React frontends with modern JS
Node.js + Express backends
PostgreSQL with Row-Level Security
Clerk authentication (JWT)
Railway, Vercel, Cloudflare hosting
AI Integration
Deepgram (Speech-to-Text)
Groq Llama 3.3 70B (LLM)
WhisperX (Local ASR)
Azure TTS (Text-to-Speech)
Real-time voice processing
What I Actually Do
Design database schemas (AI implements)
Plan API endpoints & data flows
Debug production errors & logs
Make UX & product decisions
Manage Git, deploys, environment vars
AI-Directed Development
Claude Code & Cursor for implementation
High-level concept → working code
Rapid iteration & prototyping
Understanding systems, not memorizing syntax
Weeks of work in days
EdTech Domain Expertise
ESL teaching experience (firsthand)
Cambridge FCE exam knowledge
Learning analytics & gamification
Student progress tracking
Teacher workflow optimization
Get in Touch
Let's Build Something Great
Interested in collaborating, discussing EdTech innovations, or exploring the ESL ecosystem?
I'd love to hear from you.