Skip to content
signature case study

TutaLearn

Kenya CBC educational platform and AI tutor

Status
Live · active development
Engagement
Independent product
Role
Founder · full-stack & AI engineer
TutaLearn Kenya CBC educational platform

The problem

Kenyan learners need curriculum-aligned lessons, assessments and affordable access that works on mobile and low-cost connectivity.

What was built

A KICD-aligned CBC platform with strand lessons, term assessments, an AI tutor, WhatsApp reminders and quizzes, and bilingual English/Kiswahili narration.

Architecture and engineering decisions

A Next.js, React, TypeScript and Supabase application with structured curriculum content, assessments and an AI tutoring layer. The platform is installable as a PWA and designed for mobile-first access.

Audience

Kenyan students from Grade 1 to Grade 12, parents and teachers following the KICD Competency-Based Curriculum.

Technical highlights

  • KICD-aligned curriculum across CBC grades
  • 3,200+ lessons and 14,900+ exam questions reported on the public site
  • Grade-aware AI tutor
  • PWA installable on Android, iOS and laptop
  • WhatsApp reminders and quizzes
  • Bilingual English and Kiswahili narration

My responsibilities

  • Product design
  • Full-stack implementation
  • Curriculum data modelling
  • AI tutor integration

Why it matters for a client

Demonstrates full-stack delivery of a content-heavy, mobile-first platform with structured data, assessment workflows and AI assistance.

Constraints and trade-offs

WhatsApp and payment feature activation must be verified before being marketed as fully operational. Automated tests and CI/CD are reported by the owner, not independently re-run for this site.

Privacy and accessibility

Child-safe, ad-free environment; learner data handled per platform policy.

Verified evidence

Live at tutalearn.qzz.io. The public site reports a KICD-aligned curriculum, 3,200+ lessons and 14,900+ exam questions. Automated tests and CI/CD are reported by the owner.

Limitations

Independent product; adoption, usage and reliability metrics are not independently verified. Messaging and payment activation should be confirmed before promotion.

Technology

Next.jsReactTypeScriptSupabaseAI tutoringPWA
View live (opens in a new tab)Discuss a project like this

Updated 2026-11-06. Independent work unless otherwise noted. Links, status and claims are qualified where they have not been independently verified.