№ 025Health & learningLive, one learner
English Tutor for Bulgarian Speakers
A voice-first English tutor for Bulgarian speakers that explains mistakes in Bulgarian.
A language-learning app organized around practical lessons and CEFR learning goals. Teaching notes use differences between Bulgarian and English to guide corrections and learning activities.
- Next.js
- Convex
- AI tutoring
- Curriculum design
Screens coming
Screenshots for this project are being captured with sample data. The write-up below stands on its own.
The problem
Adult learners need to speak, and generic apps do not know which mistakes Bulgarians make.
Who it is for
A Bulgarian adult learning English, A0 to B1. Built for Vas's mother.
What it does
01
Curriculum
30 lessons in 6 units, each with can-do goals.
02
Talk
The tutor listens and replies out loud.
03
Correction cards
What you said, the correct form, and why, in Bulgarian.
How it works
A Next.js app on Convex. Claude is the tutor. The browser's own speech recognition and speech synthesis handle the voice.
- Next.js 16
- Convex
- Claude
- Web Speech API
- Role
- Designed and built by Vas.
- Status
- Live, one learner.
Related
№ 008In production at a clinicMedical Clinic Fax Automation
Document processing for medical faxes, including extraction, classification and human verification. Related work includes the clinic application, fax dashboard prototypes, cloud infrastructure and eClinicalWorks integration documentation.
- OCR
- AI extraction
- AWS
- Workflow automation
№ 003Live in productionPFC Coaching Platform
Coach and client workspaces for training programs, nutrition, progress tracking and messaging. Includes client onboarding and check-in automation, a mobile web experience and role-based access.
- Next.js
- React
- Convex
- Clerk
- PWA
Next project
Sitecore DetectorChecks whether a website runs on Sitecore, one at a time or thousands from a CSV.