Based in Nairobi, Kenya

Moses
Njau.

Full Stack Engineer & IoT Developer

I build scalable software platforms — from high-performance fintech systems and mobile apps to real-time IoT dashboards. Rooted in Nairobi, shipping for Africa and the world.

Moses Njau
0 Projects
Shipped
0 Years
Exp.
0 Students
Mentored
0 ELP Alumni
Network

About

Building tech that
matters for Africa

I'm a software engineer with a background in Computer Science, focused on AI/ML systems, full stack development, and mobile engineering.

From designing emotionally-aware AI for humanoid robots to building fintech infrastructure handling thousands of transactions monthly, I work across the entire stack — models to microservices, APIs to Android apps.

My work is rooted in a belief that technology should solve real problems for real people, especially across Africa. Smart Nyuki, my flagship project, was recognised as Top 4 National Innovation by Kenya's Ministry of ICT.

I'm fluent in Kiswahili and English — and I bring that cross-cultural thinking into everything I build.

Top 4 National Innovation — Ministry of ICT HICOOL Global Entrepreneurship Qualifier Millennium Fellowship — UN Academic Impact

AI / ML / Robotics

PyTorch HuggingFace TensorFlow RASA NLU Whisper ASR NAOqi SDK Scikit-Learn NLP Pipelines

Frontend, Mobile & PWA

React Next.js Angular Flutter Progressive Web Apps Kotlin Jetpack Compose Tailwind CSS TypeScript

Backend & Cloud

FastAPI Django Node.js Laravel PostgreSQL MySQL MongoDB Docker AWS M-Pesa API Stripe

IoT & Embedded

LoRaWAN ESP32 Arduino WebSocket MQTT

Experience

Where I've built

Across AI labs, fintech, agri-tech, property platforms, and open source.

Apr 2026 — Present

Software Developer

El Desierto Investment Company Limited · Nairobi

Building a digital matching platform end-to-end — architecting backend systems, authentication workflows, and the frontend interface for seamless user interactions.

Designed and implemented scalable authentication workflows and profile management systems with strict data privacy controls.
Built a modular component system powering a responsive, high-engagement user experience across the platform.
DjangoReactPostgreSQLFastAPIRBAC

Dec 2025 — May 2026

Full Stack Engineer

Flashcredit Africa · Nairobi

Owned the complete full-stack build of a digital lending platform — from loan application and credit processing flows through to investor dashboards and automated financial operations.

Built the end-to-end loan application system: borrower onboarding, document submission, credit evaluation, approval pipelines, interest accrual, and repayment scheduling.
Engineered scalable REST APIs for loan origination and comprehensive financial reporting using FastAPI and PostgreSQL.
Implemented role-based access control (RBAC) and secure background job systems governing borrower, agent, and investor permissions.
Designed interactive investor dashboards in Next.js providing real-time portfolio visibility into performance, accrual, and collections.
FastAPINext.jsPostgreSQLDockerRBACBackground Jobs

Dec 2025 — May 2026

Full Stack Engineer

Migmappers Limited · Nairobi

Led full stack development of InStay — a property management marketplace covering tenant applications, engineer field workflows, GIS mapping, and automated tenancy operations.

End-to-end tenant journey: built the complete flow — property exploration, map-based search, unit booking, moving-in workflows, and KYC verification with document upload.
Automated tenancy workflows: engineered lifecycle automations including booking auto-cancellations, multi-stage exit approvals, and audit trails — reducing manual overhead by ~40%.
Engineer mobile app: developed the field-engineer application with offline-capable task management, assigned job receiving and completion, media uploads with progress tracking, and automatic data sync on reconnection.
Financial & mapping modules: built a dynamic commission engine for custom revenue-sharing and interactive spatial mapping with custom polygon support for Nairobi wards.
UX & security: implemented KYC verification flows, unit-level video support, QR code generation, and role-based analytics dashboards — projecting a 35% boost in user engagement.
Integrated M-Pesa payment gateways (STK Push, C2B, B2C) across tenant and landlord flows.
FlutterDjangoM-Pesa APIGIS MappingPostgreSQLOffline SyncKYC

Jun 2025 — Oct 2025

AI/ML Engineer — Robotics & Conversational AI

Social Robotics Lab, JKUAT · Juja

Engineered context-aware emotional intelligence models for NAO and Pepper robots — enabling culturally-sensitive Kiswahili-English dialogues for social advocacy initiatives.

25% improvement in community engagement through empathetic AI models supporting FGM prevention and girls' rights advocacy.
Developed Android apps for Pepper robots using Kotlin + Jetpack Compose with 20% boost in user interaction.
Designed offline-capable NLP pipelines with custom tokenization for low-resource rural Kenyan environments.
Achieved 25% higher retention rates through personalised AI interactions in educational deployments.
PyTorchHuggingFaceRASAWhisper ASRKotlinJetpack ComposeNAOqi SDK

Nov 2024 — May 2025

Full Stack Engineer

IKylocalDigital · Remote

Built features and infrastructure for a web-based digital marketing platform helping businesses improve their local search engine presence and map visibility.

Redesigned and improved the analytics dashboard layout, making campaign performance data clearer and more actionable for business clients.
Built automated PDF report generation enabling clients to download branded performance summaries for their local SEO and map visibility campaigns.
Integrated Stripe payment methods into the billing flow, enabling seamless subscription management and transaction processing.
99.9% uptime maintained across payment infrastructure handling thousands of monthly transactions with zero security incidents.
40% reduction in query latency via advanced MySQL indexing and caching.
60% reduction in support tickets through event-driven email automation for client notifications.
ReactLaravelMySQLStripe APIPDF GenerationUbuntu VPS

May 2024 — Sep 2024

Frontend Developer, IoT & Web

JHUB Africa · JKUAT

Led development of an IoT environmental monitoring system with React dashboards and WebSocket real-time data visualisation for breeding material storage facilities.

Designed a landing page that secured project funding and new institutional partnerships.
Built real-time WebSocket dashboards with predictive analytics giving stakeholders actionable insights.
ReactTailwind CSSWebSocketIoT SensorsPredictive Analytics

Projects

Things I've built

Production systems, open source contributions, and research prototypes — all shipped.

CodeBuddy Pepper Robot App Preview
Research

CodeBuddy — Pepper Robot Learning App

Kotlin-based Android app for Pepper robot's tablet that teaches computational thinking through gesture-synced, speech-enabled interactive coding lessons for young learners.

30%Engagement ↑
PilotClassrooms
KotlinJetpack ComposePepper APIsAndroid SDK
JKUELC Connect Hub Platform Preview
Live

JKUELC Connect Hub

TypeScript-powered operations platform for Equity Leaders Program students at JKUAT — handling community updates, blogs, gallery, merchandise, leadership updates, and daily executive workflows.

10K+Users
78%Satisfaction
TypeScriptReactDjangoPostgreSQLStripe
JKUAT-CU Contribution Tracker Dashboard
Live

JKUAT-CU Contribution Tracker

Transparent fundraising web app with M-Pesa integration, real-time progress tracking, and shareable campaign links — driving a 40% increase in campaign participation.

40%Participation ↑
ReactDjangoMySQLM-Pesa APIVercel
Sauti Ya Kenya Swahili TTS Project
Open Source

Sauti Ya Kenya — Swahili TTS

Open-source contributor to neural Text-to-Speech for Kenyan Swahili at Msingi AI — addressing code-switching, tonal accuracy, and data scarcity for low-resource African languages.

PyTorchHuggingFaceNLPData Preprocessing
ELP TechHub Community Platform
Delivered

ELP TechHub — Community Platform

Job-matching and community platform for 10,000+ Equity Leaders alumni, with secure auth, community forums, and personalised career recommendations.

10K+Users
78%Satisfaction
PostgreSQLReactDjango
0
Uptime AchievedPayment infrastructure
0
Query Latency CutVia indexing & caching
0
API IntegrationsM-Pesa, Stripe & WebSockets
0
Test CoverageUnit & integration workflows
0
Thousand UsersScaled community platforms

Mobile

Native mobile,
done right

Mobile is a core discipline, not a footnote. I build native Android apps with Kotlin + Jetpack Compose for robotics interfaces, and cross-platform solutions with Flutter for fintech and property platforms — all optimised for African connectivity conditions.

Flutter — InStay Tenant App

Built the full tenant-facing app covering property exploration, map-based search, unit booking, moving-in workflows, and KYC verification — integrated with M-Pesa and GIS mapping for Nairobi wards.

Flutter — InStay Engineer Field App

Built the field-engineer app with offline-capable task management, assigned job receiving and completion, media uploads with progress tracking, and automatic data sync on reconnection — fully operational without connectivity.

Kotlin + Jetpack Compose — Pepper Robot App

CodeBuddy: native Android app for Pepper robot's tablet delivering gesture-synced, speech-enabled coding lessons for young learners, achieving a 30% engagement boost in pilot classrooms.

Mobile UI representation Mobile App representation

Leadership

Beyond the code

Mentoring the next generation of African engineers.

Smart Nyuki

Founder & CEO

Smart Nyuki · 2024 — Present

Leading a team of 6 IoT, ML, and mobile specialists building Africa's premier AI beekeeping platform. Secured Top 4 recognition from Kenya's Ministry of ICT and HICOOL Global Entrepreneurship qualification.

Equity Group

Vice President, Technology Hub

Equity Leaders Program · Aug 2024 — Dec 2025

Directed tech initiatives for 400+ alumni. Forged partnerships with Microsoft and Andela. Built virtual developer community and mentorship pipelines connecting students to industry.

Google

IoT & Automation Lead

Google Developer Student Clubs · Aug 2024 — Aug 2025

Mentored 150+ students through 36+ hands-on IoT and embedded systems workshops. Built bootcamp curriculum covering ESP32, LoRa, cloud data pipelines, and real-time sensing.

UN

Millennium Fellow

UN Academic Impact · 2025

Completed UN leadership development programme focused on sustainable community impact and technology for social good — aligning with work in robotics and rural tech.

Msingi AI

Open Source Contributor

Msingi AI — Sauti Ya Kenya · May 2025 — Present

Contributing NLP expertise to democratise African language AI. Leading data preprocessing and community testing for Kenyan Swahili TTS — ensuring authentic voice representation in AI systems.

NASA

Hackathon Competitor

NASA Space Apps · KeNIA · Unstacked Labs

Galactic Problem Solver (NASA Space Apps), Assistive Tech Innovation Challenge (KeNIA), and Build with AI (Unstacked Labs) — consistently delivering solutions under pressure.

Education & Certifications

Credentials

BSc. Computer Science

Jomo Kenyatta University of Agriculture and Technology (JKUAT)

Specialisations: AI & Machine Learning · Backend Systems · IoT & Automation

Coursework: Machine Learning · Distributed Systems · Database Systems · UI Architectures

2022

Kenya Certificate of Secondary Education

Njabini Boys High School

Mean Grade A — 83/84 points
Software Engineering Programme (Frontend) ALX Africa · Oct 2024
IoT Training Certificate Angaza Elimu · Apr 2025 — ESP32, LoRa, Cloud IoT
Data Fundamentals IBM SkillsBuild / Credly · Jul 2024
Build with AI Unstacked Labs
Certificate of Participation — KeHMIS III KenyaHMIS · Mar 2024
Oracle Primavera P6 Oracle Academy · Nov 2022
Occupational Safety & Health Equity Bank Limited · Aug 2022

Contact

Let's build something
meaningful

Open to full-time roles, contract work, research collaborations, and mentorship. If you're building something that matters — especially in Africa — I'd love to hear about it.

Message sent! I'll get back to you soon.