Providing the best project experience.
I'm a Full Stack Software Engineer with experience in Web applications, Mobile applications, and Software development. I help businesses streamline operations and achieve their goals through innovative technology. Explore my projects and discover the skills that bring ideas to life.
About Me

I’m a full-stack software developer from Kenya with a degree in Computer Science, specializing in custom web and mobile application development. I have hands-on experience with technologies like Python, JavaScript, Typescript, and Webflow, enabling me to build responsive, user-friendly, and scalable digital solutions.
My passion lies in creating innovative software solutions that align with business needs, helping companies enhance their online presence and achieve their goals. I excel in understanding client requirements, translating them into functional designs, and delivering robust, thoroughly tested applications..
In an ever-changing tech industry, I stay ahead by constantly learning new technologies and improving my skills. Whether it’s building custom websites, developing full-stack applications, or crafting sleek Webflow designs, I’m committed to delivering impactful digital products that make a difference.
If you’re looking for a freelance software developer who combines technical expertise with a deep understanding of business needs, let’s collaborate to bring your vision to life.
Project Phase

Research
Delving into your requirements, analyzing target audiences, and gathering insights to craft the perfect solution

Design
Transforming ideas into visually engaging and user-friendly interfaces tailored to your goals.

Development
Building robust, scalable, and high-performance applications using modern technologies.

Project launch
Smooth launch and conducting thorough reviews to guarantee the success and continuous improvement of your project.
Making apps with modern technologies.
Frontend Development

HTML

CSS

JavaScript

Tailwind CSS

React

Redux

React Query

TypeScript

Next.js 14

Framer Motion

Stripe

Graphql
Backend Development

Node.js

Express.js

Django

MongoDB

Firebase

PostgreSQL

MySQL
Mobile Application Development

React Native
Web Design

Figma

Webflow
Work Experience
Fullstack Software Developer - Freelance
- Developing and maintaining web applications using React.js and other related technologies.
- Collaborating with cross-functional teams including designers, product managers, and other developers to create high-quality products.
- Implementing responsive design and ensuring cross-browser compatibility.
- Participating in code reviews and providing constructive feedback to other developers.
- Solo web application development also open to collaborative development
Frontend Software Developer
Upscale Technologies
- Developed and maintained front-end features for enterprise resource planning (ERP) applications using Vue.js, TypeScript, and GraphQL to enhance user experience.
- Successfully integrated Vue.js with GraphQL API to improve data fetching efficiency and application performance.
- Collaborated with senior developers on architectural decisions, ensuring scalability and maintainability of software systems
- Conducted code reviews, provided constructive feedback, and enforced coding standards to maintain high code quality
See My Work

Men's shoes ecommerce
A fully functional e-commerce platform built with Next.js, Tailwind CSS, MongoDB, and Stripe. Features include a responsive UI, product browsing, shopping cart functionality, and seamless payment integration with Stripe.
- Nextjs
- TailwindCSS
- Stripe
- MongoDB
- Redux
- Cloudinary

Sacco management system
Web application built with React and Django, designed to streamline SACCO operations. The system provides solution for managing finances, client information, and loan processes. Key features include: Role-based authentication, Financial management, Customer management, Loan management and Reporting.
- React
- Django
- TypeScript
- Tailwind

Job posting web application
A job posting system that is user-friendly and uses Django, the popular Python framework. The system includes a user role-based authentication feature enabling clients to post jobs and freelancers to apply for opportunities seamlessly. Additionally, I have integrated Channels and Websockets to facilitate real-time chat functionality that enables enhanced communication between clients and freelancers.
- Django
- JavaScript
- Bootstrap
- Channels
- Websockets

Django E-commerce website
This is an e-commerce website built with Django. It allows users to browse products, add them to the cart, and purchase them using Stripe. The website also includes an administration interface that allows the site owner to add, update, and delete products.
- Django
- JQuery
- HTML
- CSS
- Stripe
- Celery
- RabbitMQ

Crownlinks website
This project marked the beginning of my journey in web development. As my first website, it was a hands-on experience where I built foundational skills, from crafting a clean layout to implementing basic interactive features. This project sparked my passion for coding, setting the stage for a career in creating impactful, user-friendly websites.
- React
- CSS

Coffee shop landing page
I created a modern and interactive Webflow website with a sleek design that is easy to use and responsive across all devices.
- Webflow

Global payment Webflow website
Global Pay is a payment system website developed using Webflow. This project focused on designing and creating a sleek, user-friendly site aimed at boosting sales and enhancing customer engagement.
- Webflow

Digital marketing agency
A sleek, user-friendly digital marketing agency site designed to highlight services, drive client engagement, and demonstrate effective use of modern web design and responsive functionality.
- Webflow