I build software that scales, from distributed cloud backends ingesting 50k+ records per upload, to cross-platform enterprise apps serving 10,000+ concurrent users with sub-second consistency.
With 8+ years across cloud, backend, mobile, and desktop, I work at a rare intersection: I can architect the microservice and ship the .NET MAUI client consuming it. That full-stack depth means I move faster, mentor broader, and own more of the problem end-to-end.
Currently β Senior Software Engineer @ Syntura (Amazon & Microsoft Partner)
Focus β Cloud Billing Β· AI Orchestration Β· Cross-Platform Systems
Location β Nairobi, Kenya Β· Remote-first Β· Teams across UK, US & East Africa
Open to β Senior/Staff Engineer Β· Engineering Lead Β· Remote Globally
Languages & Runtimes
Backend & API
Messaging & Event-Driven
Cloud & Infrastructure
AI & Data
Mobile & Desktop (Cross-Platform)
AI-Assisted Development
Multi-tenant cloud billing platform for enterprise clients, integrating AWS and Azure with real-time visibility.
| What | Result |
|---|---|
| Manual invoicing automated via Node.js/TypeScript microservices | 60% reduction |
| Billing accuracy across enterprise clients | 95%+ |
| Fault-tolerant ingestion pipelines per upload | 50k+ records |
| Job failure rate (Redis caching + retry strategies) | β 40% |
| Environment provisioning time via Terraform IaC | Days β minutes |
| MTTR via full-stack observability & alerting | < 30 minutes |
Node.js TypeScript C# .NET MAUI WPF PostgreSQL Redis AWS Azure Terraform Docker Kubernetes SignalR Azure Service Bus
Enterprise chatbot for SharePoint content retrieval using Azure OpenAI, LangChain, and vector databases, deployed for global bid and proposal teams.
- Designed ETL pipelines for document ingestion and vector embedding across Pinecone and Milvus
- Enabled semantic search over large unstructured enterprise knowledge bases
- Reduced internal bid preparation time by 40%, improving decision-making speed for cross-functional teams
- Implemented with AI-assisted development (GitHub Copilot) to accelerate pipeline scaffolding and reduce boilerplate
C# .NET TypeScript Azure OpenAI LangChain Pinecone Milvus Azure Functions Azure Service Bus
Real-time multilingual translation system spanning WPF, UWP, Xamarin.Forms, and .NET MAUI, supporting 43+ languages for enterprise clients in the UK and US.
- Built low-latency audio streaming using Windows.Media, AVFoundation, and Android.Media , achieving sub-100ms processing jitter
- Implemented SignalR-based real-time messaging for live translation updates across all platforms
- Migrated legacy Xamarin.Forms codebase to .NET MAUI, cutting maintenance overhead by 50%+
- Used GitHub Copilot throughout migration to accelerate XAML refactoring and platform-specific adapter generation
C# .NET MAUI WPF UWP Xamarin.Forms SignalR Azure Cognitive Services Redis Azure Service Bus
High-performance club management platform serving 10,000+ concurrent users across mobile and desktop, backed by a scaled ASP.NET Core backend.
- Built offline-first SQLite sync engine with EF Core for resilient cross-platform data consistency
- Integrated SignalR for sub-second distributed state synchronization: reservations, live seat maps, updates
- Scaled ASP.NET Core backend for 100k+ monthly transactions, reducing query latency by 45% via SQL optimization
- Designed OIDC/OAuth2 authentication with RBAC for secure multi-role access control
- Standardized UX via custom XAML renderers and reusable component libraries, reducing duplicated work by 40%
C# .NET MAUI ASP.NET Core SignalR SQLite Entity Framework Core PostgreSQL Redis Firebase RabbitMQ
| Metric | Result |
|---|---|
| Manual invoicing automated | 60% |
| Billing accuracy | 95%+ |
| MTTR after observability | < 30 min |
| Azure cloud spend saved | 25% |
| Bid preparation time cut (RAG) | 40% |
| Maintenance costs post-MAUI migration | 50%+ lower |
| Terraform IaC provisioning | Days β minutes |
| Unit test coverage improved | 20% β 85% |
| Logistics costs cut (Safaricom) | 40% |
| SQL query latency reduced (ClubFusion) | 45% |
| Certification | Issuer | Status |
|---|---|---|
| AWS Certified Developer β Associate | Amazon Web Services | β Active Β· Jul 2025 |
| Microsoft Certified: Azure Fundamentals | Microsoft | β Active |
| Docker Certified | KodeKloud | β Active |
| Microsoft Certified: DevOps Engineer Expert | Microsoft | β Active |
| Microsoft Certified: Azure Developer Associate | Microsoft | β Active |
"The best systems are the ones nobody notices, because they just work."
I write code for the engineer who maintains it next, design for the user who never reads docs, and architect for the incident that hasn't happened yet. I use AI tools as a force multiplier, not to write code blindly, but to move faster on the parts that don't need my full attention so I can bring more of it to the parts that do.
I'm always open to conversations about distributed systems, cross-platform architecture, generative AI, or remote engineering roles.



