About & experience

Software engineer for SaaS, backend and enterprise systems

I build the parts of a product that have to be right: multi-tenant architecture, role-based access, financial workflows, asynchronous processing, and deployments that stay up. My work spans SaaS platforms, a notification infrastructure service, AI integrations and ERP process automation.

Herman Remington at his graduation ceremony
Herman Remington watching the sunset from a rock outcrop

Nairobi · Mombasa, Kenya

How I work

I started in full-stack application development and moved into SaaS and enterprise work: multi-tenant platforms, event-driven backends, financial workflows, AI integrations and process automation. Today I work across Python, React, PostgreSQL, Laravel and containerised Linux infrastructure.

I like problems with real operational constraints — statutory payroll deductions, rent reconciliation, provider failovers, approval chains in a public-sector organisation. My approach is to model the domain properly first, keep APIs modular, and make the system observable enough that problems can be found quickly.

I take ownership end to end: requirements analysis, architecture, database design, backend and frontend delivery, testing, deployment, monitoring and production troubleshooting.

Experience

Roles & responsibilities

Most recent first. Full timeline, with dates, in the CV.

ICT Innovation & ERP Developer Intern

Kenya Broadcasting Corporation · ICT Innovation Team

Apr 2026 – Apr 2027 (expected)

  • Support business process reengineering across departments — analysing existing manual processes and translating operational requirements into structured digital workflows.
  • Design, configure, customise and test ERPNext / Frappe modules and approval workflows aligned with how the organisation actually works.
  • Automate document handling, approvals, reporting and inter-departmental procedures.
  • Work directly with technical and non-technical stakeholders to turn process maps into working enterprise system flows, then support users through rollout.
  • ERPNext
  • Frappe Framework
  • Python
  • JavaScript
  • MariaDB
  • Linux
  • Business Process Reengineering

Full-Stack Developer

Evolve Payroll & HR · Remote

Oct 2025 – Jan 2026

  • Built payroll processing for Kenyan statutory deductions — PAYE, NSSF, SHIF and the Housing Levy — alongside allowances and automated salary adjustments.
  • Implemented employee management and role-based access control to organise HR operations and protect business data for SMEs managing up to 500 employees.
  • Built salary advance request and repayment workflows integrated with payroll calculations and payslip generation.
  • Integrated M-Pesa and bank transfer disbursement workflows with reconciliation tracking.
  • Developed secure REST APIs and responsive dashboards in Laravel and React, working in a multi-developer Agile team with code reviews and sprint delivery.
  • Laravel
  • React
  • PostgreSQL
  • JWT
  • M-Pesa
  • Flutter
  • Git

Freelance Full-Stack Developer

BRS Holding · Remote

May 2025 – Jun 2025

  • Customised and deployed an AI-powered content SaaS platform with subscription billing and usage-based monetisation.
  • Integrated Claude through the OpenRouter API, replacing the platform's default AI provider.
  • Designed a usage-based credit system with daily quotas and feature restrictions, plus Stripe subscription billing across Free, Pro and Team tiers.
  • Implemented automated usage tracking and plan-based feature access, with secure authentication and session management through Supabase and Stack Auth.
  • Deployed and configured the application on an Ubuntu Linux server, owning environment configuration and production deployment workflows.
  • React
  • Node ecosystem
  • Supabase
  • Stripe
  • OpenRouter API
  • Linux

Full-Stack Developer Intern

Moringa School · Nairobi

Jun 2024 – Dec 2024

  • Developed full-stack applications with Flask, React, REST APIs and relational databases.
  • Designed backend APIs and database schemas for application features and business workflows.
  • Improved application responsiveness through schema optimisation and more efficient API integration.
  • Collaborated on team projects using Git and Agile practices, including peer code reviews, debugging, testing and iterative feature delivery.
  • Flask
  • React
  • PostgreSQL
  • REST APIs
  • Git

Engineering

What I've built depth in

Multi-tenant architecture

Organisation-scoped data isolation, tenant-aware queries and role-based access control applied consistently from the API layer through frontend routes — used in AlphaOne and the SME management platform.

Event-driven & asynchronous processing

Redis and Celery workers that separate notification delivery, invoice transmission and heavy reporting from synchronous API requests, with retries and delivery tracking.

Provider abstraction

Pluggable communication and AI providers — email, SMS, SMTP, WhatsApp, Resend, and Claude via OpenRouter — so new providers can be added without touching core application logic.

Production infrastructure

Docker and Docker Compose stacks running PostgreSQL, Redis, Nginx or Caddy, backend workers and frontends on Ubuntu, with HTTPS, persistent volumes and automated PostgreSQL backups.

Observability & troubleshooting

Prometheus metrics, health endpoints, structured logging and request ID tracing — plus the practical debugging that comes with Docker networking, service health checks, reverse proxies and deployment synchronisation.

End-to-end ownership

Requirements analysis, system architecture, database design, API and frontend delivery, testing, deployment, technical SEO and monitoring — delivered with controlled Git branching and release workflows.

The short version

At a glance

Based in

Nairobi & Mombasa, Kenya

Focus

SaaS platforms, backend engineering, enterprise systems, ERP and automation.

Open to

Backend and full-stack roles, including relocation opportunities across Europe.

Education

Moringa School — Full-Stack Software Engineering Program, 2024.

Next

See the work behind it

AlphaOne, the notification pipeline, the SME platform, an AI voice agent and more — each with its architecture written out.