John Kihiu

John Kihiu

Acumatica ERP Developer · Laravel Engineer
Hire Me

Professional Summary

Independent software engineer with 5+ years delivering enterprise software for clients across East and Southern Africa. Specialise in Acumatica ERP customisations, Laravel backends, and tax fiscalisation integrations for KRA, RRA, ZRA, and TRA. Every engagement is tailored to the client — no template adaptations, no off-the-shelf reuse where it doesn't fit.

Experience

Jan 2023 — Present
Senior Acumatica & Laravel Developer
Independent Consultant — Nairobi, Kenya
Lead developer on enterprise integrations for clients in Kenya, Rwanda, Tanzania, Zambia, and Zimbabwe.
  • Designed and shipped six custom Acumatica integrations including KRA eTIMS, RRA VSDC, ZRA Smart Invoice and TRA VFD tax fiscalisation.
  • Built Laravel backend systems running on Microsoft Azure, processing tens of thousands of invoices per month.
  • Authored Acumatica Report Designer customisations and custom screens for finance and warehousing modules.
Jun 2021 — Dec 2022
Full-Stack Developer
ERP Implementation Partner — Nairobi
Implemented Acumatica deployments across distribution, manufacturing, and services verticals.
  • Customised modules to fit client business processes; authored DAC, graph, and UI extensions.
  • Built REST API integrations between Acumatica and external CRMs, payment gateways and SMS providers.
  • Mentored junior developers on PXProvider patterns and graph extension testing.
Jan 2020 — May 2021
Junior Software Engineer
Software Studio — Nairobi
Built Laravel + Vue applications for SME clients across hospitality, logistics, and retail.
  • Owned end-to-end delivery of three production apps including auth, billing, and reporting.
  • Standardised the team's deployment pipeline using Docker and GitHub Actions.

Selected Projects

2025
KRA eTIMS Acumatica Integration
Manufacturing client · Nairobi
End-to-end VSCU integration: invoice signature flow, QR rendering, offline retry queue, and reconciliation dashboard. Cut compliance lag from days to seconds.
2024
RRA VSDC Bridge for Rwandan Taxpayer
Distribution client · Kigali
Offline-tolerant Virtual Sales Data Controller integration. Queued transmission with automatic retry and EBM reconciliation reports.
2024
Weighbridge → Acumatica Direct Capture
Agribusiness client · Western Kenya
Serial / TCP capture of weighbridge readings into Acumatica purchase receipts with automatic GL posting and full audit trail.

Education

2017 — 2021
BSc. Software Engineering
Multimedia University of Kenya
Software architecture, distributed systems, database design, and software project management. Final-year project: a Laravel-based logistics platform.