About

I connect engineering discipline with software that people can actually use.

My background spans mechatronics, full-stack engineering, backend systems, mobile development, and team delivery work.

Workspace

As a full-stack software engineer, I bring front-end and back-end development together with curiosity, lifelong learning, and a practical eye for systems that make work easier.

ALX Africa gave me a strong foundation in C, Python, JavaScript, Django, Node.js, and backend development. My mechatronics background keeps me attentive to real-world constraints, automation, and the connection between tools and human routines.

I am especially interested in automation companies, mobility products, and local household technology: software and systems that simplify processes and improve life for future generations.

Download CV

Education

AWS Cloud Practitioner

AWS Training | Sep 2025 - Present

Expanding my cloud foundations so I can design and deploy software with a stronger understanding of infrastructure and operations.

ALX AI Starter Kit

ALX Africa | May 2025 - June 2025

Explored practical AI foundations and how intelligent tools can fit into software workflows.

Back-end Specialization

ALX Africa | Nov 2023 - March 2024

Focused on backend systems, Python, APIs, databases, and server-side software design.

Full-stack Software Engineering

ALX Africa | Feb 2023 - Nov 2023

Built the foundation for full-stack development across C, Python, JavaScript, web fundamentals, and modern frameworks.

BSc Mechatronics Engineering

Dedan Kimathi University | 2017 - 2022

Started from a systems-thinking background that connected software, mechanics, electronics, and automation.

Experience

Software Engineer

Swyng Mobility | June 2025 - Present

Building and improving a modern carpooling product across web and mobile experiences.

  • Creating and updating both the web app and mobile app.

Software Engineer

Yashio Corp. | April 2024 - July 2024

Led work with the Kenyan team, supported new recruits, and delivered a maintainable website using Next.js and Contentful.

  • Oversaw project management and team workflow training.
  • Documented work thoroughly and kept clients and team leads updated.
  • Delivered an improved site with documentation, testing, and maintainable code.