Software developer and network engineer based in Nairobi. I build full-stack apps and mobile products — and I run the MikroTik network they sometimes bill for. Comfortable wherever the stack meets the wire.
I'm Matta Kimani, a software developer and network engineer working out of Nairobi, Kenya. I split my time between writing production code and keeping an actual ISP/Wi-Fi network running for real customers — which means I've debugged double-NAT routing at 11pm and shipped a React frontend the next morning.
That combination shapes how I build: I think about billing systems the way a network engineer thinks about traffic — who's connected, what they're using, what happens when something drops. It's part of why NetBill, my flagship project, exists at all.
I'm currently completing a BSc in Software Development (expected 2026), and previously worked as a Software Developer at Finesoft Afrika Software Company.
Flagship project: a billing and network-management platform for ISPs, integrating directly with MikroTik RouterOS. Unified user-detail pages for both PPPoE and hotspot subscribers, inline editing, type-aware API methods, and parallel data fetching for large user lists. Deployed locally with Cloudflare Tunnel.
A dashboard for monitoring and managing MikroTik routers remotely over a WireGuard VPN — built from firsthand experience running dual-WAN setups and chasing down FastPath and bufferbloat issues in the field.
Mobile invoicing app with a full packages system, built on Riverpod and Freezed with a local SQLite store, backed by a Frappe/ERPNext business system.
A trip-tracking app for drivers with live location and mapping, plus M-Pesa Daraja integration for payments — the same integration pattern later carried into the Equity Eazzy API work.
A Unity-built maze escape game developed for university coursework (CPU 3203, mobile game development), later extended for a group submission.
Open to full-stack, mobile, and networking-adjacent roles — remote or Nairobi-based(KENYA).