About Me

Professional Summary

Senior Software Engineer with 6+ years of experience designing and delivering scalable web, backend, mobile, desktop, and AI-powered software solutions. Experienced in building production systems with React, Node.js, MySQL, AWS, and modern DevOps practices, including Terraform and GitHub Actions. Strong background in software architecture, REST APIs, cloud infrastructure, CI/CD, IoT integrations, and secure, maintainable applications. Experienced in taking products from requirements and architecture through implementation, deployment, and production support.

Experience
2026/09Atlanta, Georgia
Software Engineer, SimulAlert⁠
  • •Developed and maintained production web, backend, and mobile solutions supporting SimulAlert's school security platform.
  • •Built responsive user interfaces and application workflows using React.
  • •Developed backend services and REST APIs using Node.js, with MySQL for application data and persistence.
  • •Designed and integrated services connecting the software platform with IoT infrastructure and Wirepas-enabled devices.
  • •Work edacross application, infrastructure, and deployment layers to deliver end-to-end features.
  • •Provisioned and manage cloud infrastructure on AWS using Terraform, applying infrastructure-as-code practices for repeatable environments.
  • •Built and maintained GitHub Actions CI/CD pipelines for automated testing, builds, and deployments.
  • •Troubleshooted production issues across application, infrastructure, and IoT components, identifying root causes and implementing reliable fixes.
  • •Contributed to system architecture, technical decisions, code reviews, and engineering practices across the product.
  • •Collaborated with product and engineering stakeholders to translate requirements into maintainable, production-ready solutions.
  • 2021/01 – 2025/01Nairobi, Kenya
    Software Engineer, Bingwa Services
  • •Developed and maintained a hybrid mobile application using Ionic, Angular, and Capacitor, delivering cross-platform experiences for Android and iOS.
  • •Built and maintained Angular web applications and NestJS backend services, supporting end-to-end product development.
  • 1 / 4
  • •Designed and maintained REST APIs supporting thousands of application users.
  • •Contributed to backend migration from legacy LoopBack services to NestJS, improving maintainability and modernizing the application architecture.
  • •Implemented GitHub Actions CI/CD pipelines to automate testing and deployments.
  • •Worked on API integration, production debugging, performance optimization, and ongoing application support.
  • •Collaborated across frontend, mobile, and backend development to deliver features and improve application reliability.
  • 2024/03 – 2024/12
    Backend Engineer, Techget Africa

    • Developed backend RBAC services.

    • Integrated third-party APIs for payment processing and SMS notifications.

    • Ensured security best practices and data protection compliance.

    • Monitored and optimized application performance and scalability.

    • Participated in code reviews and knowledge sharing sessions.

    2018/01 – 2018/04Nairobi, Kenya
  • •Supported IT department activities, including installing and troubleshooting VoIP systems and managing biometric access systems.
  • •Automated departmental reports using PHP scripts and Linux cron jobs, saving 10 hours per week of manual report generation for the IT department.
  • •Developed an in-house radio promotion tracking application using LAMP stack, increasing promotion tracking efficiency by 35%.
  • Skills
    Frontend

    Javascript, Typescript, Angular, ReactJS, Next.js, React Native, Capacitor, Redux, Tailwind CSS

    Unit & Integration Testing

    Jest, Jasmine, Selenium, Playwright, Cypress

    Backend

    NodeJS, Express, GraphQL, REST APIs, Redis, PostgreSQL, Convex, Supabase, Firebase, AWS

    DevOps & CI/CD

    Terraform, Docker, Kubernetes, Helm, ArgoCD, Github Actions, Cloudflare

    Education
    Nairobi, Kenya
    Bachelor of Science, Computer Science, Kenyatta University

    GPA: 3.3 - Second Class Honours (Upper Division)

    Linear Algebra, Discrete Math, Modeling and Simulation, Differential Equations, Probability and Statistics. Calculus, Artificial Intelligence

    2 / 4
    Certificates
    Programmable Logic Controllers

    Centurion Systems Ltd.

    Projects
  • •A proof-of-concept service ordering platform with a dynamic chat interface, built on Next.js and the Vercel AI SDK
  • •Featuring natural language chat interface for service ordering, generative UI components that adapt to the conversation context, modular backend tools for service identification, provider selection, order creation, and payment processing
  • EduTrack⁠, Web Application
  • •School intelligence platform for comparing Kenyan secondary and TVET schools using KCSE performance data, KNBS census, and interactive maps.
  • •Features multi-criteria filtering, performance trend indicators, clickable map markers, and proximity-based sorting.
  • Architect⁠, Web Application
  • •System design and prompt optimization platform for software engineers.
  • •Converts product ideas into actionable technical specs, implementation roadmaps, and directory structures using AI-driven blueprint configuration and Gemini-powered spec generation.
  • Rent Ease⁠, Web Application
  • •WhatsApp-native property management platform for Kenyan landlords.
  • •Features automated rent reminders via WhatsApp, M-Pesa payment tracking, maintenance request management, tenant portal, and multi-property dashboard with role-based access control.
  • Languages
    English

    Fluent

    Kiswahili

    Native

    Agikuyu

    Native

    Interests
    Music Production
    Machine Learning
    Body building
    Data Science
    3 / 4
    References
    Tom Musau, ICT Manager, Radio Africa Group Ltd.
    [email protected], +2547211733864
    Rachel Mbogo, Founder, Thriving Supermama
    [email protected], +254707896982
    Daniel Mburu, Co-founder & CTO, Bingwa Services
    [email protected], +254799862659
    Reagan Owiti, Founder & CEO, Techget Africa
    [email protected], +254796004050
    4 / 4