Summary

Software Engineer with 2+ years of hands-on experience delivering full-stack applications across fintech, healthcare, and SaaS domains. Proven ability to ship production-grade systems end-to-end — from RESTful API design and database optimisation to cloud deployment and CI/CD automation. Built and integrated real-world payment systems (M-Pesa, Pesapal), AI-powered features (Anthropic Claude, OpenAI embeddings), and scalable infrastructure on Azure and AWS.

Technical skills

Languages
C#TypeScriptJavaScript (ES6+)PythonSQLC
Backend
ASP.NET Core (.NET 10+)Node.jsFastifyExpress.jsFlaskEntity Framework CorePrisma ORMRESTful APIsSignalR
Frontend
Next.js 16 (App Router)React.jsAngularBlazor (Server & WebAssembly)Tailwind CSSZustandRedux ToolkitFramer MotionTurborepoHTML5CSS3
Databases
PostgreSQL (pgvector)SQL ServerMySQLMongoDBRedis
Cloud & DevOps
Azure (App Services, SQL Database, Redis Cache, Service Bus, Key Vault)AWSRailwayVercelDockerKubernetesTerraformGitHub ActionsAzure DevOpsCI/CD Pipelines
AI & Integrations
Anthropic Claude APIOpenAI EmbeddingsSemantic Search (pgvector)M-Pesa Daraja APIPesapalShopify APIWhatsApp Business APIAfrica's Talking SMSSendGrid
Testing & Quality
TDDxUnitJestpytestSonarQubeUnit & Integration Testing
Practices
Clean ArchitectureSOLIDMicroservicesCQRSDependency InjectionJWT AuthenticationAgile/ScrumPeer Code ReviewTechnical Documentation

Experience

Software Engineer

Cognativ Technology Limited
Nairobi, Kenya · November 2025 — January 2026
  • Designed and shipped RESTful APIs for the SmartSaaS™ enterprise cloud platform using ASP.NET Core and C#, serving clients across multiple industries
  • Cut API response times by 35% by restructuring SQL Server queries, adding targeted indexes, and implementing Entity Framework Core migrations
  • Built real-time frontend components in Blazor Server with SignalR-powered live data synchronisation, reducing client-reported latency complaints to near zero
  • Drove test coverage to 80% via xUnit unit and integration tests; contributed to CI/CD pipeline setup and participated in architectural design reviews

Freelance Full-Stack Developer

Self-Employed
Remote · May 2025 — October 2025
  • Architected SmartSchedule Healthcare — an AI-powered SaaS platform on .NET 10+ and Azure using microservices, CQRS/Event Sourcing, and Terraform Infrastructure as Code
  • Delivered a Blazor CRUD application with SignalR real-time notifications and 85% unit test coverage, following clean layered architecture throughout
  • Contributed to open source projects on GitHub, shipping pull requests that improved code quality across distributed developer communities

Operations Intern

Alliance Bioversity International and CIAT
Nairobi, Kenya · November 2024 — April 2025
  • Built Python/Flask RESTful APIs that automated data workflows, cutting operational processing time by 20%
  • Designed and deployed internal web applications used by a cross-functional team of 12, eliminating 40% of recurring manual tasks through process automation
  • Integrated PostgreSQL with Python services, writing optimised queries and data validation pipelines to ensure accuracy across all operational reports
  • Authored API specifications and system architecture diagrams that became the team's primary technical reference, reducing onboarding time for new staff

Freelance Full-Stack Developer

Self-Employed
Remote · October 2023 — October 2024
  • Built a mobile-first e-commerce platform (Riggs London Kenya) as a solo monorepo using Next.js 14, Fastify, PostgreSQL with pgvector, and Redis, integrated with M-Pesa STK Push and Pesapal for payments and an Anthropic Claude chatbot for AI-powered purchase guidance
  • Implemented semantic product search using OpenAI text-embedding-3-small and pgvector, and delivered real-time order notifications via WhatsApp Business API, Africa's Talking, and SendGrid syncing Shopify as the inventory source of truth
  • Built a real-time collaborative coding platform using TypeScript, Node.js, Socket.io, and Redis with WebSocket-powered multi-user synchronisation
  • Deployed all projects on AWS/Railway/Vercel with GitHub Actions CI/CD pipelines for automated testing and zero-downtime releases

Software Developer Intern

REAL BIZ Digital
Nairobi, Kenya · June 2023 — September 2023
  • Delivered responsive web applications in React.js, TypeScript, and Node.js across 3 client projects, lifting user engagement by 25% through UX improvements and new feature development
  • Designed Express.js REST APIs that reduced data processing time by 30% through backend optimisation and efficient query design
  • Built reusable React component library with Redux Toolkit state management, adopted across all active client projects
  • Achieved 75% test coverage with Jest unit and integration tests across all 3 projects, establishing a testing baseline for the team

Education

Bachelor of Science in Computer Science

University of Nairobi · Nairobi, Kenya · 2021 — 2025

Relevant coursework: Data Structures & Algorithms, Database Management Systems, Software Engineering, Operating Systems, Computer Networks & Security, Distributed Systems

ALX Software Engineering Program

ALX Africa · Remote · 2023 — 2024

Intensive programme covering CS fundamentals, low-level programming in C, system design, and software architecture. Built 15+ projects spanning RESTful APIs, full-stack applications, and system utilities.

Software Development Bootcamp

Moringa School · Nairobi, Kenya · June 2022 — December 2022

24-week full-stack programme covering JavaScript, TypeScript, React, Node.js, Python, and database management. Delivered 8+ production-ready applications using agile methodologies, TDD, and pair programming.

Projects

.NET 10C#ASP.NET CoreBlazor WebAssemblyAzureTerraform
  • Enterprise appointment scheduling SaaS targeting 40% no-show reduction and 50% administrative efficiency gains
  • Cloud-native microservices architecture with CQRS/Event Sourcing on Azure

Riggs London Kenya

In Progress
Next.js 14FastifyPostgreSQLpgvectorRedisPrismaTurborepo
  • Mobile-first e-commerce platform with M-Pesa STK Push, Pesapal, AI Scent Advisor (Claude 3.5 Haiku), and semantic search via pgvector
  • Deployed on Railway + Vercel at ~$108/month

Microservices Platform with Full CI/CD

DockerKubernetesGitHub ActionsAWS
  • Containerised microservices on AWS orchestrated with Kubernetes
  • GitHub Actions CI/CD with multi-stage testing and zero-downtime rolling deployments

AI-Powered Customer Support Chatbot

PythonTensorFlowNLPREST APIs
  • 95% intent recognition accuracy using NLP and TensorFlow
  • Reduced customer support response time by 40% through automated query handling

Certifications

  • ALX Software Engineering Program — Full-stack development, algorithms, system design (2023–2024)
  • Moringa School Software Development Bootcamp — Full-stack development (2022)