Mtihani Space
Solo Developer·January 2025 – Present
Overview
SaaS revision platform for Kenya's Competency-Based Curriculum (Grade 4–12, Junior School / KJSEA emphasis). Question bank structured by the official CBC hierarchy — Grade → Learning Area → Strand → Sub-strand — with free-text answers marked against the four CBC rubric levels (EE, ME, AE, BE) using Claude on Amazon Bedrock. Auto-generates practice ladders, provides plain-language explanations and worked examples, and includes a Python + AWS Textract pipeline that ingests scanned exam PDFs into reviewable question drafts. Monetized via M-Pesa Daraja subscriptions.
Stack
GolangNext.jsPostgreSQLAmazon BedrockClaude Haiku 4.5AWS TextractM-Pesa DarajaCloudflare Pages