AI-powered English assessment platform with automated PTE practice tests and comprehensive skill training.
Company
JOH Education
Duration
May 2025 - Present
Role
Fullstack Developer (Freelance)
4 Skills Assessment
Real-time AI Scoring
Scalable Question Bank
Architected and developed a comprehensive English language assessment platform featuring automated PTE practice tests and skill-based training modules. Built as a full-stack freelance project comprising three interconnected systems: student-facing frontend, backend API with AI-powered scoring, and administrative panel for content management.
Mock PTE test simulation with 4 skills (Reading, Listening, Writing, Speaking)
Auto-submit timers and real-time audio recording with MediaRecorder API
AI-powered scoring using SpeechSuper API and LLM (ChatGPT/Gemini)
React Query for efficient data fetching and caching
NextAuth.js JWT-based authentication with auto token refresh
Custom AudioRecorder with preparation countdown and duration controls
Admin panel for question management with advanced filtering
Google Cloud Storage for audio/media asset management
Comprehensive API documentation with Swagger
Domain-driven architecture with MockTestContext and GlobalModalContext
Implementing real-time audio recording with auto-start/stop functionality
Integrating multiple AI services (SpeechSuper, ChatGPT, Gemini) for scoring
Managing complex test state across Reading, Listening, Writing, Speaking
Optimizing API response times with React Query caching strategies
Building scalable admin interface for large question banks
Handling audio file uploads and streaming from Google Cloud Storage
Reduced API response times through strategic React Query invalidation patterns
Implemented real-time audio recording with seamless preparation/recording transitions
Developed AI scoring pipeline processing essays and speaking responses
Created scalable admin interface managing question banks with efficient filtering
Established secure authentication flow with automatic token refresh
Optimized media delivery for smooth audio playback in practice sessions
Synode.ai
3D Assembly Guide Platform serving manufacturing clients across North America with interactive step-by-step instructions.
Bipedortho
Medical e-commerce platform with 3D product visualization serving 200+ hospitals across Canada.
Boostech
Enterprise procurement system with advanced material management and automated quotation workflows.