Load-testing PhotoDrop to 10,000 photos
How we broke the system on purpose, and what we changed.
Systems I built that businesses and people depend on right now. Pick one to bring it forward.
Payroll, leave and attendance for many businesses in one system, calculated the Kenyan way.
Event photos in guests' hands the same day. Scan a QR code, see your photos, add your own, download them all.
Pay by M-Pesa, get your water token by SMS in seconds.
Three SaaS products under one brand: receipts read by AI, a point of sale for shops, and chama and SACCO management.
Errands and deliveries done by people nearby, paid safely by M-Pesa.
One system for a whole service station, across every branch.
The same eight stages on every project, from the first conversation to years of running. Each one lists the practices I use and a project where you can see them.
Products I started, ventures I engineer for, systems for organisations, and websites. Public sites open directly. Systems behind a login show screenshots.
Duty rotas, shifts and biometric attendance for a hospital
Applicant tracking with AI CV parsing and interviews
HR consultancy platform with seven AI diagnostic tools
Care documentation and compliance for adult family homes
Learning platform for Kenyan schools with auto-marking
Rewrites CVs so applicant tracking systems read them properly
AI agents that query HR and operations systems, with approval before any change
Station management: fuel, LPG, car wash, shop and payroll
Legal-tech portal with AI legal tools and data-protection compliance
Members, attendance, finance, SMS and WhatsApp
I'm Amos, a software engineer in Nairobi. I build things people use every day, and I stay to keep them running.
At Amsol Africa and Krestworks I'm the lead backend and AI engineer, working with a team of developers and non-technical colleagues. On my other projects I'm the engineer from start to finish, working directly with clients and with friends who bring ideas. PhotoDrop, ErrandGo and FixMate all started that way.
Most of my work connects software to the real world: M-Pesa, KRA receipts, Kenyan payroll law, biometric clocks, prepaid water meters and receipt printers. Before engineering full time I led AIESEC Chuka as chapter president. That's where I learned to run projects and people.
An employer, the ventures I engineer for, and the roles that taught me to lead.





Software engineering and AI, written from real projects.
How we broke the system on purpose, and what we changed.
Idempotency, reconciliation and what to do when Safaricom retries.
PAYE bands, NSSF tiers, SHIF and the Housing Levy, tested.
Tell me what you need. I'll reply within a day with questions, a rough approach, or a time to talk.