Full-stack SaaS service for language learning with AI dictionaries
Creation from scratch of a web service (Next.js, Zustand, Supabase) for personalized language learning. Solving the problem of classic applications — lack of flexibility in choosing dictionaries and rigid binding to language pairs.
Tasks I addressed:
Architecture design: Developed a universal word storage system that allows studying any combination of languages without duplicating logic in the code.
AI solutions integration: Implemented the generation of thematic dictionaries. The user specifies any narrow topic (for example, "medical terminology"), and AI generates a selection with translations and examples.
Content automation: Automated the localization process and database filling — over 8,000 words translated and added with the help of AI.
Results: Progressed from idea (CustDev) to a fully functioning and scalable SaaS product in one and a half months.
Key skills: Product Development, Next.js, Supabase, AI Integration, Prompt Engineering, Multilingual architecture.
Tasks I addressed:
Architecture design: Developed a universal word storage system that allows studying any combination of languages without duplicating logic in the code.
AI solutions integration: Implemented the generation of thematic dictionaries. The user specifies any narrow topic (for example, "medical terminology"), and AI generates a selection with translations and examples.
Content automation: Automated the localization process and database filling — over 8,000 words translated and added with the help of AI.
Results: Progressed from idea (CustDev) to a fully functioning and scalable SaaS product in one and a half months.
Key skills: Product Development, Next.js, Supabase, AI Integration, Prompt Engineering, Multilingual architecture.