Software Developer | Data Analyst

I build systems that solve real problems.

Amos Kiprotich Langat · Nairobi, Kenya

I architect and build enterprise systems across TypeScript/Node.js, PHP/Laravel, Go, and Java, from fintech payment gateways and IoT automation to healthcare integrations and ISP infrastructure. I manage a private cloud of 40+ Docker containers and have shipped production and in-progress systems across energy, healthcare, and telecom sectors.

Amos Kiprotich Langat
M-Pesa DarajaGo / FiberFastAPIJava / Spring BootPostgreSQLPythonNode.js / ExpressPHP / Laravel

Projects

All Work

AMAC Oil & Gas Platform

AMAC Oil & Gas Platform

Petroleum distribution management platform (formerly JUMUIYA Energy): OMCs, transporters, dealers, and retailers, built on Laravel and Next.js.

LaravelPHPNext.jsTypeScript+4
KiPay Payment Gateway (v2)

KiPay Payment Gateway (v2)

Direct Safaricom Daraja payment gateway: Go backend, Next.js dashboard, and a Flutter mobile app. In active development/staging, replacing an earlier Node.js version.

GoFiberPostgreSQLRedis+6
BENFEX ISP Billing Platform

BENFEX ISP Billing Platform

Multi-tenant WiFi hotspot billing platform (in active development, local/staging): PHPNuxBill-based, FreeRADIUS, MikroTik API, M-Pesa Daraja.

PHPMySQLJavaScriptBootstrap+5
MikroHub

MikroHub

A MikroTik fleet management tool I built to monitor and manage my own private-cloud router fleet, with a built-in VPN concentrator, live monitoring, remote provisioning.

PythonFastAPISQLAlchemyCelery+8
Execuget

Execuget

A recruitment and HR consultancy website I built for a live client: job listings, employer and job-seeker portals, blog, industries, and services sections, backed by a custom CMS.

Next.jsTypeScriptPayload CMSPostgreSQL+3
Private Cloud Infrastructure

Private Cloud Infrastructure

Production private cloud: 40+ Docker containers with Dockge, Nginx reverse proxy, automated security auditing.

DockerDockgeNginxUbuntu+6
AMAC Health Platform

AMAC Health Platform

Backend integration engineering on a healthcare platform (formerly DigiAfya) connecting to Kenya's national Health Information Exchange.

JavaSpring BootPostgreSQL
M-AJIRA Job Placement Platform

M-AJIRA Job Placement Platform

Laravel-based candidate recruitment and placement platform with M-Pesa integrated application fees and status tracking.

LaravelPHPMySQLM-Pesa API

What I do

Services

⬡

Full Stack Web Development

End-to-end web applications using TypeScript, Next.js, Node.js, and PostgreSQL. From architecture to deployment.

₿

Payment System Integration

M-Pesa Daraja (STK Push, C2B, B2C), Paystack, and custom payment gateway development with Redis throttling and webhook handlers.

◫

Server & Cloud Infrastructure

Private cloud setup, Docker orchestration (40+ containers), Nginx reverse proxy, SSL, UFW/Fail2ban hardening, and CI/CD pipelines.

∿

API Design & Integration

RESTful and event-driven APIs. MikroTik RouterOS, WhatsApp API, USSD interfaces, DHIS2, and third-party service integrations.

◈

Data Visualization & Analytics

Interactive dashboards with Chart.js and Leaflet.js. Epidemiological surveillance tools, choropleth maps, and multi-parameter filtering.

⬡

IoT & Edge Computing

Hybrid cloud-edge systems using Raspberry Pi for real-time hardware communication, local failover, and industrial automation.

About

Who I am

Amos Kiprotich Langat

I'm a full-stack developer and technical lead based in Nairobi, Kenya. I specialize in building scalable enterprise platforms using TypeScript and Node.js microservices, integrating fintech APIs (M-Pesa Daraja, Paystack), and orchestrating complex private cloud infrastructure. I've led teams building products that serve ISPs, energy distributors, and healthcare providers across Kenya. I care deeply about clean architecture, performance, and shipping things that work.

Currently building

  • BENFEX: multi-tenant WiFi billing platform
  • KiPay v2: Go backend, Flutter mobile app
  • AMAC Health: HIE integration engineering

Focus areas

Fintech APIsEnterprise IntegrationDevOps & InfraISP Tooling

◉ Nairobi, Kenya

Download CV →

2020

Started Bachelor's Degree

Began Bachelor of Business & Information Technology at Technical University of Mombasa.

2022

First Freelance Projects

Delivered custom web applications for small businesses across Kenya: hotel management systems, e-commerce stores.

09/2023 – 11/2023

Industrial Attachment, NCWSC

Network Administrator & IT Support attachment at Nairobi City Water and Sewerage Company. Led a network infrastructure upgrade achieving a 50% speed increase and 20% downtime reduction.

2023

BENFEX Begins

Started building BENFEX, a multi-tenant WiFi hotspot billing platform, alongside co-founder Benson & Felix, built on PHPNuxBill with FreeRADIUS, MikroTik API, and M-Pesa Daraja integration.

2024

Graduated, Technical University of Mombasa

Completed Bachelor of Business & Information Technology.

2025

BENFEX in Production

Continued developing and scaling BENFEX in production: multi-tenant operator dashboards, branded captive portal engine, and M-Pesa STK Push billing.

2025

KiPay Payment Gateway

Built KiPay, a direct Safaricom Daraja integration payment gateway for BENFEX and other merchants, built on Node.js/TypeScript, PostgreSQL, Redis, targeting sub-1% transaction fees.

Dec 2025

AMAC Oil & Gas Platform (formerly JUMUIYA Energy)

Joined the enterprise team building a petroleum distribution management platform (OMCs, transporters, dealers, and retailers) on Laravel and Next.js.

2026

AMAC Health (formerly DigiAfya)

Contributed backend integration work on a healthcare platform connecting to Kenya's national Health Information Exchange, built on Spring Boot and Java.

Feb 2026

Built Execuget

Built and deployed Execuget, a recruitment and HR consultancy platform for a client, using Next.js 15 with Payload CMS on PostgreSQL, covering job listings, employer/job-seeker portals, and a blog.

2026

M-AJIRA Job Placement Platform

Contributed to M-AJIRA, a Laravel-based candidate recruitment and placement platform with M-Pesa integrated application fees and status tracking.

2026

Created MikroHub

Built MikroHub, a MikroTik fleet management tool for my own private-cloud router fleet, built with FastAPI, Celery, Vue 3, with a built-in SSTP/WireGuard VPN concentrator.

Skills

Tech Stack

Frontend
TypeScript
Angular
Next.js
Tailwind CSS
React
Vue 3
Backend
M-Pesa Daraja
Go / Fiber
FastAPI
Java / Spring Boot
PostgreSQL
Python
Node.js / Express
PHP / Laravel
MySQL
Redis
DevOps
Nginx
CI/CD Pipelines
Playwright
Docker
Ubuntu / Linux
Data
Chart.js / Leaflet
Python / Pandas
R
DHIS2
Tools
Zammad
WireGuard
FreeRADIUS
MikroTik RouterOS
n8n
Grafana
Prometheus
Dockge
GLPI

Clients

What they say

“

Kiprotich transformed our billing process with his ISP solution. The system is intuitive, reliable, and has dramatically improved our operational efficiency.

Felix Kiprono

Felix Kiprono

CEO, BENFEX ISP

“

Working with Kiprotich on our data visualization project was a game-changer. His technical skills and ability to translate complex data into actionable insights was impressive.

Evans Qiptoo

Evans Qiptoo

Data Analyst, Health Sector

“

The payment integration service was exactly what our business needed. Seamless implementation, secure transactions, and excellent support throughout the process.

Brian Gathinji

Brian Gathinji

E-commerce Manager

Contact

Let's work together

Available for freelance projects, technical consulting, and full-time opportunities. Drop a message and I'll get back to you within 24 hours.

◉

Location

Nairobi, Kenya