LI
  • work
  • about
  • resume
  • reads
Open source
Ratify May 2026 – present

Schema changes break pipelines when the people making them don't know who depends on them. Ratify puts a proposal workflow between the decision to change and the system that depends on it.

Platform & developer experience
Developer Standards Platform Oct 2024 – present

Coding standards only work if engineers encounter them at the moment they write code, not in a document they read once during onboarding.

Servernah Billing System July 2025 – present

Moving off Fleio meant building the billing layer from scratch. We had to handle metering, credit enforcement, and localized invoicing tightly coupled to an OpenStack environment that no off-the-shelf tool understood.

Servernah SLA Monitoring Framework Apr 2025 – present

The SLA had been measured manually for 14 years. This framework replaced that with real-time correlation across Zabbix, MySupport, and OpenSearch.

Engineering Procedures & Templates Nov 2024 – present

Six DevOps procedures from ISO 9001 and ISO 27001 certification work, built to outlast the audit. Each one has a tool behind it.

Data infrastructure & migrations
Oracle to PostgreSQL - DBS Bank Nov 2016 – Jul 2018

Thirty mission-critical banking applications moved off Oracle over two years. This included the commercial banking engine and integrated payment systems, executed with no production downtime at cutover.

Oracle to Redshift - Kisumu County 2019 – 2021

A 150TB on-premises warehouse serving 1.1 million residents moved to Redshift without downtime. The schema was rebuilt, not transplanted, because a direct lift would have made the performance problems worse.

Multi-Currency Financial Aggregation Platform Jun 2021 – Nov 2023

The hard part was not consolidating transactions. It was that every bank sends data differently, and a single user could hold accounts across currencies that had no common schema.

Systems engineering & research
Data Protection Assessment Tool Dec 2024 – present

GDPR and KDPA compliance mapped across two frameworks in Django, built because a spreadsheet can't tell you when your posture has drifted since the last assessment.

LLM Red Team Infrastructure Sep 2025 – present

Penetration testing finds open ports and misconfigured services. This finds the vulnerabilities that only surface when the attacker understands natural language interfaces and API semantics.

Federated Learning for Privacy-Preserving Analytics March 2023 – Nov 2023

CCPA and PIPL made it illegal to pool training data across jurisdictions. The question was whether you could get a globally useful fraud detection model without any raw data crossing a border.

Lewis Injai · Nairobi ·
GitHub LinkedIn Email