Skip to content
AK

Available for new projects

Aaron Mwirigi Kailikia

Fullstack & Mobile Engineer — building digital infrastructure.

I'm a Fullstack & Mobile Engineer specialising in Enterprise, EdTech and Government systems — from Flutter field apps and fintech back offices to multi-tenant SaaS and the APIs behind them.

Portrait of Aaron Mwirigi Kailikia
repositories in the archive
71repositories in the archive
featured products
9featured products
and the backends behind them
Web · Mobileand the backends behind them

Selected work

Products I've built

Fintech, EdTech, government and SaaS systems — each card shows the problem, what I built and the stack behind it.

FinTechAndroid release

Palla Credit

Field-officer lending app on Apache Fineract

Problem
Loan agents in the field needed to onboard borrowers, run KYC and follow loans without going back to a branch desk.
Solution
A Flutter app for agents and loan officers backed by Apache Fineract: KYC client onboarding with an officer approval workflow, live loan detail and PDF statements.
  • Onboarding pipeline: pending → approved / rejected → officer uploads → completed
  • Fineract login with optional email OTP two-factor authentication
  • Dashboard with loan and client metrics, client search and branch listing
  • Secure session storage and offline-friendly mock layer for testing

Tech stack

  • Flutter
  • Dart
  • Provider
  • Apache Fineract
  • Java
Retail · SaaS

TechSavanna POS

Multi-tenant POS SaaS on Frappe / ERPNext

Problem
Retailers, restaurants and salons needed one point-of-sale that handles stock, payments and reporting, sold as a hosted service to many businesses.
Solution
A Frappe/ERPNext app powering a multi-tenant POS, with web and mobile clients, a salon & spa vertical and M-Pesa payments.
  • API surface of 570 whitelisted endpoints across 58 modules
  • M-Pesa payment integration with admin tooling
  • Salon & spa front end (Next.js) and Flutter mobile POS
  • Stock transfers, material requests, restaurant production flow and reports

Tech stack

  • Frappe
  • ERPNext
  • Python
  • Next.js
  • Flutter
  • M-Pesa
Web · CMSLive

Apex Tech Global

Company website with an admin CMS

Problem
A software company needed a fast marketing site its team could update without touching code.
Solution
A responsive company website with a built-in admin CMS for managing content and media, served behind nginx with Docker.
  • Admin dashboard with authenticated content management
  • Media uploads and editable pages
  • Containerised frontend and API, live in production

Tech stack

  • JavaScript
  • Node.js
  • Express
  • JWT
  • Docker
  • nginx
EdTech

Learning Management Platform

Moodle-backed LMS with a custom learner dashboard

Problem
A training institute needed a branded learning platform where students see courses, grades and fees in one place.
Solution
A reproducible Moodle stack with a custom theme, dashboard and fee blocks linked to ERPNext, plus a React learner portal that uses Moodle as its learning engine.
  • Custom Moodle theme, admin console and interactive learner/tutor dashboard
  • Student finances pulled from ERPNext into the LMS
  • React + Vite student portal: courses, quizzes, assignments, forums, certificates
  • Single Docker image with MariaDB and a cron worker

Tech stack

  • Moodle
  • PHP
  • React
  • TypeScript
  • Vite
  • MariaDB
  • Docker

More projects

Observability

Mobile App Monitoring SDK

Telemetry SDKs, ingestion backend and dashboard

Problem
Mobile teams needed visibility into crashes, performance and user experience across Android and iOS apps.
Solution
Native Android and iOS SDKs that capture telemetry automatically, a backend for ingestion and analytics, and a Next.js dashboard.

Tech stack

  • Kotlin
  • Swift
  • Go
  • Kafka
  • ClickHouse
  • PostgreSQL
  • Next.js
GovTech

Parliament Management System

Transparency, member and admin portals

Problem
A parliament needed to publish bills, sessions and Hansard to the public while giving members and staff their own tools.
Solution
A three-portal system: a public transparency portal, a member portal for bills, sessions and voting, and an admin portal for users and committees.

Tech stack

  • Next.js
  • Material UI
  • NestJS
  • TypeORM
  • PostgreSQL
  • Redis
AgriTech · GovTechFront end on mock data; API integration pending

KALRO Grievance App

Grievance submission and tracking for agriculture

Problem
Citizens and farmers needed a safe way to raise grievances — including anonymous and confidential reports — and follow them to resolution.
Solution
A Flutter client for a grievance redress system with anonymous reporting, a confidential pathway for sensitive cases and a full case timeline.

Tech stack

  • Flutter
  • Dart
  • Material 3
  • Provider
  • fl_chart
FinTech

Chama Group

Savings-group (chama) management app

Problem
Chamas track members, contributions and loans in notebooks and chat groups, which makes balances hard to trust.
Solution
A Flutter app for running a chama: members, contributions, loans and repayments with a dashboard.

Tech stack

  • Flutter
  • Dart
  • Provider
  • REST API
  • Firebase
LegalTech

SheriaHub

Legal content platform

Solution
A web platform for browsing and viewing legal content, with user accounts, a dashboard and an admin area.

Tech stack

  • Next.js
  • React
  • Express
  • Prisma
  • PostgreSQL

Toolkit

Skills & technologies

The languages, frameworks and platforms I use to ship products end to end.

Mobile

Cross-platform and native apps for field teams and customers.

  • Flutter
  • Dart
  • Android
  • Kotlin
  • iOS

Frontend

Fast, accessible web apps and dashboards.

  • TypeScript
  • React
  • Next.js
  • Vue 3
  • Tailwind CSS
  • Material UI

Backend

APIs, integrations and business logic.

  • Java
  • Spring Boot
  • Python
  • Django
  • Node.js
  • NestJS
  • Express
  • Go
  • PHP

Platforms

Building on proven open-source business platforms.

  • Apache Fineract
  • Frappe / ERPNext
  • Moodle
  • M-Pesa

Data

Relational, cache and analytics stores.

  • PostgreSQL
  • MariaDB / MySQL
  • Redis
  • ClickHouse
  • Prisma
  • TypeORM

DevOps & Architecture

Shipping and running systems in production.

  • Docker
  • Git
  • Jenkins
  • nginx
  • System Architecture
  • API Design

Experience

Professional journey

  1. 2023 — Present

    Senior Fullstack Engineer

    Ministry of Energy & Petroleum Projects

    Lead developer for the Upishi Hub Knowledge Base and CMS. Architected secure, scalable content management systems for government initiatives.

  2. 2022 — 2023

    Mobile Application Engineer

    Hero Learning Ecosystem

    Developed cross-platform mobile applications (Parent, School, Student) using Flutter/Dart. Implemented real-time tracking and educational tools.

  3. 2021 — 2022

    Software Consultant

    Safaricom & Enterprise Integrations

    Built OCR solutions and public Wi-Fi management tools. Specialised in middleware development and API integrations.

  4. 2019 — 2021

    Software Developer

    Freelance & Open Source

    Delivered 50+ projects including a School Canteen MS, SACCO loan apps and transport portals, mostly on Java and Python backends.

Archive

Repository archive

71 repositories across enterprise, EdTech, fintech, government and more. Public ones link to GitHub.

Showing 12 of 71 repositories

Contact

Have a product to build? Let's talk.

I'm open to freelance and full-time work on web, mobile and backend systems. Email is the fastest way to reach me.