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