Ian Mahia

About

I joined StartAppz Limited in February 2022 as a software engineer and became lead engineer in January 2026. I own the architecture across our Flutter and Laravel products, review the team’s code and run the deployments.

Most of my work is for insurers and fintechs in Kenya: quoting and policy systems, M-PESA and card payments, and the apps customers use to buy cover. This year I started using Go for work that needs more throughput, such as identity checks for onboarding.

I studied Information Technology at Kenyatta University. TBC: one line about you outside work

Experience

  • Jan 2026 to now Lead Software Engineer, StartAppz Limited, Nairobi
  • Feb 2022 to Dec 2025 Software Engineer, StartAppz Limited, Nairobi
  • May to Aug 2022 ICT intern, Kenyatta University Teaching, Referral and Research Hospital

What I work with

  • Mobile: Flutter and Dart, shipped to the App Store and Google Play
  • Back end: Laravel and PHP; Go for services that need more throughput
  • Payments: M-PESA, card payments to PCI-DSS requirements
  • Running it: Linux, nginx, Docker, MySQL and MariaDB

Certifications

  • API Security Fundamentals, APIsec University
  • Go, Udemy (in progress)

Download my CV (PDF)

Contact

For a role, a project or a question about something on this site, email me.