Technology

Built for scale and speed

A modern, AI-native stack designed to deliver world-class education to every corner of Africa.

Performance-first

Sub-2s page loads on 3G. Videos stream adaptively. Every millisecond counts for learners on mobile.

Security by design

SOC 2-aligned, GDPR-ready, and locally compliant. Data never leaves the African region without consent.

Africa-optimised

Edge nodes in Nairobi, Lagos, and Johannesburg. M-Pesa-native payments. Low-bandwidth video mode.

AI-native architecture

AI isn't a bolt-on. Every data model, every API, and every UI was designed with AI augmentation in mind from day one.

Our technology stack

Every tool chosen for reliability, performance, and developer experience.

Frontend

Next.js 14

App Router, RSC, server actions

TypeScript

End-to-end type safety

Tailwind CSS

Utility-first styling system

Framer Motion

Fluid animations and transitions

Backend

NestJS

Modular, scalable Node.js framework

PostgreSQL

Relational DB with full-text search

Redis

Session caching and job queues

BullMQ

Background job processing

AI & ML

OpenAI GPT-4o

AI Tutor, grading, content generation

LangChain

Orchestration for AI pipelines

Pinecone

Vector DB for semantic search

Whisper

Transcription for live sessions

Payments & Auth

M-Pesa STK Push

Safaricom Daraja API integration

Stripe

International card payments

JWT + OAuth2

Secure authentication flows

Google OAuth

One-click social sign-in

Infrastructure

AWS ECS

Containerised microservices

CloudFront + S3

Global CDN for video & assets

GitHub Actions

CI/CD with automated testing

Datadog

Monitoring, APM, and alerting

Want to build on Datika?

Check out our API docs or get in touch with our engineering team.