Profile picture
About Me

Software Engineer with over 6 years of experience building scalable enterprise applications in agile environments. Proven track record in designing and developing robust web solutions using modern JavaScript frameworks, CI/​CD pipelines, and testing automation. Skilled in cross-functional team collaboration, technical design, and software engineering best practices.

Experience
2021/01 – PresentNairobi, Kenya
Software Engineer, Bingwa Services
  • Developed scalable frontends using Angular and backend services in NodeJS with NestJs and Redis, adhering to company code standards.
  • Built CI/​CD pipelines using GitHub Actions to automate deployments and improve delivery speed.
  • Conducted root cause analysis and production support within SLA constraints with minimal supervision.
  • Resolved legacy code issues by performing structured refactoring and reducing tech debt.
  • 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.

    2019 – presentNairobi, Kenya
    Founder & Lead Developer, QuickLaunch⁠
  • Delivered web and mobile applications for clients, integrating REST APIs and authentication systems.
  • Implemented custom CMS integrations
  • Provided ongoing maintenance, feature upgrades, and bug fixes under tight client deadlines.
  • 1 / 3
    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

    Certificates
    Programmable Logic Controllers

    Centurion Systems Ltd.

    Projects
    Bingwa App⁠, Home Services Marketplace

    • Built a scalable home services marketplace using Ionic and Angular for the front-end and Node.js and MongoDB for the back-end.

    • Achieved a 4.5-star rating on Google Play, serving thousands of clients nationwide.

    2 / 3

    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
  • Dynamic UI components that adapt to the conversation context
  • Modular backend tools for service identification, provider selection, order creation, and payment processing
  • Languages
    English

    Fluent

    Kiswahili

    Native

    Agikuyu

    Native

    Interests
    Music Production
    Machine Learning
    Body building
    Data Science
    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
    3 / 3