I want to develop products
that will make a difference

About
Goal-oriented full stack developer dedicated to meticulous UI design, teamwork and teaching.
My career has been diverse, spanning roles as a fishermen trainer on blue economy, a local authority employee of the year, frontend developer in a tour firm website, mentor at an online coding school, FullStack developer, and a small business owner. Throughout these experiences, I've remained committed to helping others and solving problems with passion."
As a web developer, I leverage my meticulous attention to detail, unwavering passion for creation, and purpose-driven work ethic to make a tangible difference. This is why I'm eager to contribute to a rapidly growing company and drive significant impact.
Current Focus:Development of Ruby on Rails Apps
Experience
Ruby Mentor
an open-source platform that helps developers improve their coding skills through hands-on practice and mentorship.
- Review and provide feedback on Ruby exercises submitted by junior developers worldwide.
- Explain Ruby concepts, idiomatic patterns, and best practices to developers of varying skill levels.
- Help junior developers debug code and improve problem-solving techniques.
- Encourage clean, readable code and test-driven development (TDD)
- Contribution to the open-source learning community by supporting continuous learning.
April, 2025 - To Date | United Kingdom
Ruby on Rails developer
Freelance passionate Ruby on Rails Developer
- Build and maintain web apps using Ruby on Rails (MVC, REST).
- Design and optimize PostgreSQL/MySQL databases.
- Integrate APIs (Stripe, twelvedata, OAuth) and authentication (Devise).
- Writing testable, maintainable code with RSpec and TDD practices.
- Code Quality: Ensuring code quality through rigorous testing, code reviews, and adherence to industry best practices.
- Continuous Improvement: Engaging in continuous learning and applying new technologies and frameworks to enhance the product.
Jan, 2025 - To Date | Mombasa, Kenya
FrontEnd developer
A software development company based in Kenya
- Creating responsive and dynamic web interfaces using ReactJs, TypeScript, Tailwind CSS and Shadcn/ui.
- Code Optimization: Writing clean, efficient, and maintainable code, ensuring high performance across different devices and browsers.
- API Integration: Utilizing Axios for making HTTP requests and integrating backend services with the frontend.
- State Management: Using Redux Toolkit to maintain a consistent application state.
- Code Quality: Ensuring code quality through rigorous testing, code reviews, and adherence to industry best practices.
- Continuous Improvement: Engaging in continuous learning and applying new technologies and frameworks to enhance the product.
- Collaboration: Working in an Agile environment, participating in daily stand-ups, sprint planning, and retrospectives to ensure timely delivery of features.
June, 2024 - To Date | Nairobi, Kenya
FullStack developer
A renowned Indian firm for training global IT experts
- Interpretation of coding tasks
- Development of frontEnd Applications - Javascript, ReactJs, Tailwind CSS
- Pair programming and Development of Fullstack Applications
- Development of MERN Stack Applications - MongoDB, ExpressJs, ReactJs, NodeJs, Tailwind CSS
- Professional web-based project presentation
March, 2024 - To Date | Bangalore, India
FullStack Web Developer
Software Development Company
- Analysis and Interpretation web based system requirements
- Development of full stack applications - MERN Stack
June, 2023 - Nov, 2023 | India
FullStack Web Developer Trainee
Online coding school
- Coding in collaboration with fellow developers from across the globe
- Spent over 1000hrs practicing pair programming and SCRUM methodologies
- Development of both front-end and fullstack apps- ReactJs, Redux, Ruby on Rails and Postgres
June, 2022 - March, 2023 | SF, USA
Vocational Training Officer - IT section
Local authority division of vocational training focusing on imparting skills
- Collecting and collating youth training data
- Training basic computing skills
- Training youth on web development - HTML5, CSS3 and Javascript
Jan, 2015 - Dec, 2022 | Kwale, Kenya
IT Support Technician
Technology for care and Livelihood - Non governmental Organization focusing on training of fishers in mariculture
- Web content monitoring and maintenance
- Computer hardware maintenance
- Network configuration
- Training and sensitizing local fishermen on the growing digital market for marine products
April - Dec, 2014 | Mombasa, KE
Projects

Alpha Blog - App
A Ruby on Rails-based blogging application showcasing key features like one-to-many and many-to-many relationships, user authentication with admin privileges, and full CRUD operations. It includes pagination for efficient data handling and demonstrates essential Rails concepts such as validations, associations, and authorization.

Chat App
A real-time chat application built with Ruby on Rails, leveraging WebSockets for instant messaging. It features a responsive UI with Tailwind CSS and supports CRUD operations for managing messages and conversations. The app ensures seamless, real-time communication using Rails' ActionCable making it scalable and efficient for various use cases.

Global Cryptocurrency App
A React-Redux application that fetches digital currency data from a coins API. It allows users to filter information by different types of digital coins.

Netflix
A simple website resembling the common Netflix. Fully Responsive - Utilizes the power of Tailwind CSS.

Turkish Online Shoe Store
A robust online shoe store for managing shoes products.
skills
FrontEnd

html

javascript

css

react
redux
BackEnd
Ruby
Ruby on Rails

nodejs

mongodb

postgres
Others
github

heroku

netlify
Awards
Prolific Padawan - Trophy (Award)
Exercism.io|Remote| 2025
- Successfully completed 20 hands-on Ruby exercises, strengthening my skills in object-oriented programming, control structures, and problem-solving using clean and idiomatic Ruby code.
best code presenter
Edureka | 2024
- Chosen by students and the instructor as the best code presenter during project presentations.
Employee of the month
Pemba Beach resort | Dec, 2023
- Presented to the employee who demonstrates the highest value, earning the Employee of the Month recognition.
top collaborator award
Microverse | 2022
- Awarded to students who excel in collaborating with their fellow developers during the learning process.
INNOVATION AWARD
CGK, Vocational Training | 2020
- Voted for the best innovation idea in ICT - Local authority's vocational training unit.
Employee of the year
CGK, Kenya | DEC 2016
- Recommended by management and colleagues for outstanding work ethic and commitment to clients.
DEAN'S SCHOLAR
Kenyatta University | DEC 2013
- One of just 20 students in the School of Engineering & Technology recognized by faculty for exceptional academic performance and intellectual potential.
education
Edureka
Bangalore, India
- MERN Stack developer
- MongoDB, ExpressJs, ReactJs, NodeJs
Kreativstorm
Berlin, Germany
- FrontEnd Developer
- ReactJs, JavaScript
Microverse Inc
SF, USA
- FullStack Developer
- JavaScript, ReactJs, Ruby on Rails, Postgres
Kenyatta University
Nairobi, KE
- Bsc. Software Engineering
- Second Class