2025-2026SberEducation

Teacher Assistant

Teacher Assistant

Tech stack I used:

  • NextJS
  • React
  • TypeScript
  • Zustand
  • TanStack Query
  • Centrifugo
  • Unleash
  • Kubb
  • Jest

AI platform for teachers and students: assignment builder, auto-grading, AI tutor, lesson analytics, and calendar.

Product capabilities

  • Assignment and quiz builder – AI generation, auto-grading, and answer analytics
  • Calendar and video calls – lesson scheduling, reminders, and lesson notes
  • AI tutor, career counselor, and mentor – exam prep, career guidance, and support
  • Assignments and learning paths – materials from a tutor and a personalized route
  • School ratings – compare and choose a school based on platform data
  • AI essay review – automatic text scoring with error analysis and recommendations
  • Lesson audio analysis – transcription and lesson review for the teacher

My role in the project

  • Built product modules on Next.js in a ~40-person team: Centrifugo AI assistant, drag-and-drop calendar with recurring events, Kanban board, and AI essay auto-grading
  • Initiated a shared UI Kit, code structure rules, icon centralization, and a Jest quality gate — reduced frontend regressions
  • Shipped adaptive pixel-perfect UIs from mockups; used Zustand, TanStack Query, caching, and optimistic updates
  • Replaced hardcoded roles with Unleash feature flags — access and limits change via UI without a release
  • Set up OpenAPI code generation with Kubb, reducing manual API contract maintenance

Gallery