FlightReservation
A full-stack flight booking app with user authentication, seat selection, and live C2B M-Pesa payments. Built with Spring Boot and React, and deployed to AWS using ECS Fargate behind an Application Load Balancer (ALB).
I’m a passionate and driven backend engineer with a strong foundation in Java and Spring Boot,
focused on building scalable, event-driven microservices and cloud-native applications.
A proud graduate of Masinde Muliro University with a Diploma in Information Technology,
I specialize in backend development, cloud computing (AWS), and web development.
I’ve built complete transport systems,
integrated production-level C2B M-Pesa payments,
developed dynamic React frontends,
and deployed full-stack applications using Docker, Amazon ECS Fargate, S3, and GitHub Actions for CI/CD pipelines.
I’m also an AWS Certified Cloud Practitioner,
and continuously deepen my expertise in DevOps and cloud automation.
Beyond backend systems, I have a deep fascination with microprocessors like the 6502 and Raspberry Pi,
which fuel my curiosity about how technology works at the hardware level.
I’m also the founder of Riara Cloud Hub,
a company committed to delivering innovative machine learning and cloud-based solutions
for businesses in Africa and beyond.
Whether I’m exploring machine learning, writing clean Java code,
or wiring up end-to-end cloud infrastructure,
I’m always focused on solving real-world problems through thoughtful, impactful technology.
Combined with a passion for continuous learning, my qualifications extend beyond academia, encompassing hands-on projects and a commitment to staying at the forefront of industry trends.
Software Development
Armed with a Diploma in IT, I have a solid foundation in software development, data structures, and algorithms.
Cloud Computing
This certification validates my understanding of core AWS services, cloud architecture, billing, and security forming a strong foundation for building and deploying cloud-native applications.
System Administration
Comfortable working with the Linux command line, shell scripting, package management, and server configuration. I regularly use Linux for development, deployment, and system automation.
Hands-On Industry Experience
As an intern, I have gained hands-on experience in user-support and computer networking at an IT Department in a government institution.
Nurturing Creativity
As a junior developer, I am dedicated to honing my skills and cultivating creative instincts.
Shaping Vision into Reality
As a junior design strategist, my focus extends beyond execution to strategic design thinking.