Firstly Academy
LiveFCE speaking prep with AI scoring, progress tracking, and voice feedback.
Barcelona-based developer · teacher turned product builder
Full stack developer with extensive teaching experience, specialising in building language learning apps and websites.
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 are live in production right now, with more on the way.
Current focus
Scaling Firstly Academy while launching Teacher's Scribe, with the wider ecosystem vision of apps that share enough context that students feel like "the apps know them".
Six interconnected applications sharing one database, enabling cross-app intelligence and personalised learning experiences.
Shared core
The ecosystem vision is simple: students feel like the apps know them, because progress and mistakes in one product can inform practice in the others.
FCE speaking prep with AI scoring, progress tracking, and voice feedback.
Free grammar practice with search-led growth, templates, and zero-login access.
A Firstly Academy workflow for transcription, review, and ready-to-send post-lesson follow-up.
Voice-first English tutoring through WhatsApp for low-friction daily practice.
Conversation practice that uses class transcripts and cross-app student history.
Fast mobile drills designed as an acquisition funnel into the broader product stack.
Each application serves a unique learning need while contributing to the interconnected ecosystem.
A high-volume grammar practice site with 2,700+ exercises, fast publishing workflows, and strong SEO momentum.
Speaking exam prep shaped by teaching reality: instant assessment, model answers, and personalised practice loops.
A Firstly Academy workflow that turns lesson recordings into reviewed grammar notes, extracted mistakes, and ready-to-send follow-up emails.
A familiar messaging surface for voice-based tutoring, corrections, and habit-friendly English practice.
01
I start with the learning loop, the data model, and the system boundaries. The interface follows the product logic, not the other way round.
02
I use Claude Code heavily, but as leverage. I set the product direction, define the standards, review the output, and keep quality control tight.
03
Railway, Vercel, Cloudflare, Neon, Clerk, real users, and real failures. I optimise for software that survives contact with actual learners.
I’m open to product roles, contract work, and collaborations where teaching insight and technical execution both matter.