Professional Resume
Software Engineer · Nairobi, Kenya · Open to remote & hybrid
Professional 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. Track record of measurable impact: 35% faster API response times, 40% reduction in manual processing, and consistently high test coverage. Currently based in Nairobi; open to on-site, hybrid, and remote-first opportunities globally.
Professional Experience
Currently Building
SmartSchedule Healthcare — Enterprise AI Scheduling SaaS
.NET 10 · Azure · Microservices · CQRS · Terraform · MVP Q2 2026
Architecting a HIPAA-compliant appointment scheduling SaaS targeting 40% no-show reduction and 50% administrative efficiency gains. Cloud-native microservices on Azure with full Terraform IaC across dev/staging/production, Azure DevOps CI/CD, SonarQube quality gates, and a 50+ page technical specification.
Software Engineer
- 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 Blazor Server components 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 architectural design reviews
Freelance Full-Stack Developer
- 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
- 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
- Integrated PostgreSQL with Python services, writing optimised queries and data validation pipelines for accurate reporting
- 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
- Built Riggs London Kenya — a mobile-first e-commerce monorepo using Next.js 14, Fastify, PostgreSQL with pgvector, and Redis; integrated M-Pesa STK Push, Pesapal, and an Anthropic Claude AI chatbot for purchase guidance
- Implemented semantic product search using OpenAI text-embedding-3-small and pgvector; delivered real-time order notifications via WhatsApp Business API, Africa's Talking, and SendGrid with Shopify as 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
- Delivered responsive web applications in React.js, TypeScript, and Node.js across 3 client projects, lifting user engagement by 25%
- 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
Education
Bachelor of Science in Computer Science
University of Nairobi · Nairobi, Kenya
Data Structures & Algorithms, Database Management Systems, Software Engineering, Operating Systems, Computer Networks & Security, Distributed Systems.
ALX Software Engineering Program
ALX Africa · Remote
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
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.