Back to Projects

Enabling Online Education with AP Classroom

FineTune Learning
Python Flask React Material-UI MySQL AWS Docker GraphQL

Role: Senior Full-Stack Engineer

Built and maintained features for AP Classroom, the platform millions of AP students and teachers use for course materials, assignments, quizzes, and scores, across 38 AP courses.

About the Project

AP Classroom is CollegeBoard’s software platform for Advanced Placement, the US and Canadian program that lets high schoolers take college-level courses. Finetune Learning built and ran it for CollegeBoard, at a scale where a slow query or a flaky ETL job doesn’t stay quiet: over 3.5 million students and 180,000 teachers depend on it.

What I Worked On

I diagnosed and fixed performance problems in the GraphQL APIs, re-architecting them for different use cases without breaking data integrity, which improved API performance by 40%. I replaced the scheduled ETL jobs, previously built on raw SQL queries that failed often, with a streaming design that cut ETL failures by 90%, and resolved the AWS ECS memory issues that came with it. I also integrated third-party tools (Learnosity, Paperscorer) into the platform, and worked directly with CollegeBoard’s senior product staff on roadmap and sprint planning.

Result

Some of this work shipped during COVID, when remote learning made the platform’s reliability matter more than usual. Faster APIs and a streaming ETL pipeline meant fewer failures reaching students and teachers at a moment when there was no easy fallback.