⭐ Featured Project

JOH Platform

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)

Education
Next.js 15
React 19
NestJS
MongoDB
AI/ML
Education
TypeScript

Impact

4 Skills Assessment

Performance

Real-time AI Scoring

Scale

Scalable Question Bank

Overview

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.

Key Features

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

Technical Challenges

1

Implementing real-time audio recording with auto-start/stop functionality

2

Integrating multiple AI services (SpeechSuper, ChatGPT, Gemini) for scoring

3

Managing complex test state across Reading, Listening, Writing, Speaking

4

Optimizing API response times with React Query caching strategies

5

Building scalable admin interface for large question banks

6

Handling audio file uploads and streaming from Google Cloud Storage

Results & Impact

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