

Redação
Online – AI Mentor Chat
Feb 2023 — Jan 2025
Scroll to explore
Redação Online's students needed grammar and essay feedback around the clock, not just during limited teacher office hours — especially with ENEM and public exam deadlines looming.
I built the front-end for a real-time AI mentor chat using Next.js, TypeScript, WebSockets, Tailwind CSS, and DaisyUI, integrating GPT agents trained on ENEM scoring criteria and grammar rules. I implemented chat list virtualization for smooth scrolling through long conversations and used React Query for backend caching.
Highlights
- Integrated GPT agents specialized in ENEM scoring criteria and grammar rules
- Implemented chat list virtualization for smooth scrolling through long conversation histories
- Delivered sub-second response streaming for a real-time, 24/7 AI tutor
- Built specialized AI test pipelines with Vitest and React Testing Library
Challenges
- Keeping AI response streaming fast enough to feel real-time, not just "eventually accurate"
- Scaling chat UI performance across very long conversation histories
- Testing AI-driven conversational behavior reliably, not just deterministic UI
CompletedFeb 2023 — Jan 2025
Next.jsReactTypeScriptGPT / AI AgentsWebSocketsReact QueryReact VirtualizationTailwind CSSDaisyUIVitestReact Testing LibraryGit