Tahmid Choudhury
ProjectsBlogResume
Back to all projects

Loading...

Built by hand.

GCSE Maths Exam Builder

Dec 17, 2025•

2 min read

Project Demo

The Problem: The "Copy-Paste" CycleThe Solution: An Exact Replica GeneratorWho Uses It?

Before transitioning into software engineering, I spent years tutoring and owning a tuition business. We faced a recurring friction point: creating high-quality, relevant practice papers.

The Problem: The "Copy-Paste" Cycle

The standard workflow for most teachers and tutors is inefficient. It usually involves scouring past papers, taking screenshots, and pasting them into Word or Google Docs.

The issues with this are universal:

  • Formatting Nightmares: Alignment breaks, images overlap, and the document never truly feels like a professional exam.
  • The "Feel" Factor: Students need to practice on papers that look and feel like the real thing to build "exam stamina". A messy document doesn't provide that psychological prep.
  • Fragmented Data: Mark schemes are usually in a separate file, leading to more manual searching during marking.

The Solution: An Exact Replica Generator

I built the GCSE Maths Exam Builder to solve this for my own tutoring company. The goal was simple: professional-grade papers, generated instantly.

  • 2,400+ Curated Questions: I hand-curated a database of over 2,400 questions, answers, and mark schemes, structured in Firebase's Firestore.
  • The Edexcel Standard: The backend doesn't just put text on a page; it produces exact replicas of GCSE Edexcel-style papers using LaTeX. The fonts, spacing, and layout are indistinguishable from the official documents.
  • Instant Mark Schemes: Because the data is structured, the mark scheme is generated alongside the paper, saving hours of administrative work.

Who Uses It?

What started as a tool for my tutors and previous GCSE cohort grew into a resource used across the UK:

  • Tutors: To generate bespoke homework and end-of-topic tests in seconds.
  • Students: To sit "mock" exams that accurately mimic the pressure and layout of the real thing.
  • Teachers: To pull specific, categorised questions for targeted revision sessions.

GCSE Maths Exam Builder: Observability & Deployment Case Study

GCSE Maths exam generator: A deep dive into cloud architecture, CI/CD pipelines, and full-stack observability with Grafana and Prometheus.

Projects •