Johnn.Nalwa
/// projects · case studies

Things I've shipped.

Each project here solved a real problem that off-the-shelf tools couldn't. Click in for the technical narrative — problem, approach, architecture, outcome.

RMIP — RTSP Metadata Injection Proxy
systems

RMIP — RTSP Metadata Injection Proxy

Real-time video synchronization that aligns delayed AI detections with live RTSP streams — integrating ODM, Milestone XProtect, and iSentry MMS for accurate overlay rendering.

C++PythonRTSPGStreamerOpenCVREST APIsVideo Streaming
Log Shipper Sidecar Injection Webhook
cloud

Log Shipper Sidecar Injection Webhook

Kubernetes Mutating Admission Webhook in Go that automatically injects log-shipper sidecars into ML monitoring workloads — enabling centralized observability without manual pod spec changes.

GoKubernetesDockerFluent BitPrometheusYAMLMLOps
Dataspace PoC — IoT Data Exchange
cloud

Dataspace PoC — IoT Data Exchange

A proof-of-concept secure data-sharing platform based on IDS principles — enabling policy-driven IoT data discovery, contract negotiation, and cross-party data transfer between providers and consumers.

JavaPythonIDS ProtocolREST APIsOAuth2DockerCloud-NativeIoT
RapScene AI
mobile

RapScene AI

AI-powered creator ecosystem supporting 4K media rendering, beat marketplace transactions, creator challenges, digital content publishing, and monetization workflows.

React NativeTypeScriptFirebaseAWS S3FFmpegStripeAI/MLNode.js
Monetrax
mobile

Monetrax

Android personal finance app that parses M-Pesa and bank SMS messages into structured financial records — giving users income tracking, expense analysis, and balance monitoring without manual data entry.

KotlinAndroidJetpack ComposeRoomSQLiteKotlin CoroutinesSMS API
GasFlow
web

GasFlow

Gas distribution and inventory management system for monitoring cylinder stock, customer orders, deliveries, sales transactions, payments, and operational reporting.

TypeScriptReactNext.jsPostgreSQLTailwindCSSNode.js
Payroll Management System
web

Payroll Management System

Payroll processing platform that automates salary computation, statutory deductions, employer costs, payslip generation, and compliance reporting for Kenyan businesses.

TypeScriptNext.jsPostgreSQLSupabaseZodTailwindCSS
LLM Engine & AI Workflow Platform
ai-ml

LLM Engine & AI Workflow Platform

AI workflow orchestration platform integrating Large Language Models to automate document processing, business workflows, knowledge retrieval, and intelligent decision-making.

PythonLangChainOpenAI APIFastAPIPostgreSQLpgvectorRedisRAG
Active Directory Security Dashboard
enterprise

Active Directory Security Dashboard

Security monitoring and analytics platform for Active Directory environments — threat detection, compliance reporting, audit tracking, remediation recommendations, and SIEM integrations.

TypeScriptReactPythonLDAPPostgreSQLActive DirectorySIEMWindows Event Logs
KiteWorld — Kitesurfing E-Commerce Platform
web

KiteWorld — Kitesurfing E-Commerce Platform

Full-stack e-commerce platform for kitesurfing equipment featuring product catalog management, Stripe payments, order tracking, Firebase auth, customer notifications, and PWA functionality.

Next.jsTypeScriptStripeFirebaseTailwindCSSPWAFirestore
RheumX — Clinical Rheumatology Calculator
mobile

RheumX — Clinical Rheumatology Calculator

Professional iOS app for rheumatologists: 16 validated disease scoring calculators, interactive joint assessment, treatment guidance, differential diagnosis assistance, and AI-powered clinical insights.

SwiftSwiftUIiOSSwiftUI ChartsHealthKitCore DataAI/ML
Financial Firm Document Management Portal
enterprise

Financial Firm Document Management Portal

Secure enterprise document management platform for KYC records, supplier documents, financial reports, approval workflows, and cloud-based document storage.

TypeScriptReactPostgreSQLAWS S3Node.jsTailwindCSSRBAC
Elpipharm Pharmaceuticals Platform
web

Elpipharm Pharmaceuticals Platform

Corporate pharmaceutical website for Elphi Pharma Ltd — product catalogue, scientific resources, company information, and healthcare solutions across East Africa, with SEO and content management.

ReactNext.jsTypeScriptTailwindCSSSEOContent Management