Hi, my name is
Samuel Shadiva.
I build mobile, web, and autonomous AI systems.
Full Stack Software & AI Engineer based in Nairobi. I ship Flutter apps to the Play Store, architect Django/PostgreSQL backends, and design AI agents that actually finish the job.
01. About
About me
I'm Samuel — a Full Stack Software & AI Engineer based in Nairobi, Kenya. I build the things I wish existed: mobile apps that respect your time, backends that don't fall over, and AI agents that actually finish the job instead of just suggesting it.
My day-to-day stack is Flutter / Dart for mobile, Python & Django for backends, React & Node.js for web, and LLMs + PostgreSQLfor the autonomous agent work. I've shipped two apps to the Google Play Store — Stratum and Number Your Days— and I'm currently pursuing an M.Sc. in Information Technology at Strathmore University.
What gets me excited: clean architecture, token-optimized AI, and watching a real workflow get fully automated end to end. I also teach — I lead workshops on integrating LLMs into mobile apps.

Stratum and Number Your Days — both shipped end-to-end.
Atlas job-search agent, B2B sales agent, and more.
From county-government backends to virtual fitting rooms.
02. Work
Projects & Systems
A selection of products I've shipped end-to-end, plus the autonomous agents I've built to automate real-world workflows.
An AI-powered personal finance tracker for Android that automatically reads M-Pesa SMS notifications, parses transactions without any manual input, and provides monthly AI-generated financial analysis.
An autonomous AI job search agent that discovers job postings via RSS, scores each one against my professional profile using GPT-4o-mini, drafts tailored applications for high matches, and runs 3x daily on a schedule — fully without human intervention.
An intentional journaling app for Android using a tiered AI analysis system — daily insights with Gemini Flash, monthly and yearly synthesis with Gemini Pro. Uses a summarization chaining strategy that reduces token usage by ~98% vs naive approaches.
A full internal ICT management system for Kenya School of Government — covering asset lifecycle management (procurement to retirement) and a service desk with SLA tracking, real-time WebSocket notifications, and role-based access. Deployed on Oracle Cloud VPS with Docker.
A fashion tech platform with a multi-role Flutter app (store owners, attendants, customers), a Django REST backend, and a custom Measurement API using OpenPose computer vision to extract body measurements from 2D photos. Includes R&D on SMPLX 3D body mesh generation.
03. Experience
Experience
Software Engineer @ Kenya School of Government
Current
- ▹Building internal digital platforms for KSG's ICT department — asset management, service desk, and a digital recruitment system replacing a fully manual spreadsheet-based process.
- ▹Service desk includes SLA tracking, escalation workflows, role-based access control, and real-time Socket.io WebSocket notifications.
- ▹Recruitment platform: candidate portal with automated document completeness checks, AI-assisted screening using GPT-4o, and a client visibility dashboard.
- ▹Deployed on Oracle Cloud VPS with Docker and Nginx — currently serving KSG staff.
Education
Technical Skills
04. What's Next?
Get In Touch
I'm currently open to full-time roles, freelance projects, and AI consulting. Whether you have something in mind or just want to connect — my inbox is always open.
Say Hello