Hi, I'm Francis

Fullstack Software Developer

I'm a full-stack developer with 4 years under my belt and I'm passionate about building high-performing web applications. I love tackling complex technical challenges across the stack, especially when it comes to backend development and cloud solutions. I'm a big believer in teamwork and open communication, and I'm always excited to collaborate on projects that make a real difference.

Contact Me

About Me

My introduction

I'm a full-stack developer (4 years) driven by the desire to build web applications that have a real-world impact. I'm passionate about the intersection of technology and user experience and love the challenge of turning complex ideas into elegant, functional code. My focus is on backend development and cloud solutions, and I'm proficient in technologies like TypeScript, React, Node.js, NestJS, Express, Ruby, Ruby on Rails, and Azure. I'm also a dedicated open-source contributor , believing in giving back to the developer community and fostering innovation through collaboration. I value teamwork and open communication.

4 Years
experience
10+ Completed
project
3 Companies
worked

Skills

My technical level

Frontend Developer

More than 3 years

HTML

98%

CSS

98%

JavaScript

95%

TypeScript

90%

ReactJS

85%

Angular

70%

Tailwind CSS

90%

Backend Developer

More than 3 years

Node.js

95%

NestJS

90%

Express

95%

Ruby

90%

Ruby on Rails

85%

MongoDB

95%

PostgreSQL

85%

Nginx

90%

Docker

80%

Cloud

2 years

Microsoft Azure Developer

60%

Qualification

My personal journey
Education
Work

Microsoft Azure Developer Associate

Microsoft Learn
2024 (Ongoing)

Microsoft Azure Fundamentals

Microsoft Learn
2023

Software Engineering

Moringa School
2021

B.Sc Economics and Statistics

University of Nairobi
2018 - 2022

Python Developer Course

Udemy
2019

High school

Meru School (A-)
2013 - 2016

Full-stack Developer

ProcessMed - contract (remote) - Dubai
2023 - to Date

Junior Software Developer

Sibasi Ltd - Nairobi, Kenya
2021 - 2023

Services

What I offer

Frontend
Developer

View More

Frontend
Developer

  • Website Design & Development: I create visually appealing and functional websites with a focus on user experience.

  • User Interface (UI) Design: Developing user interfaces that are intuitive and visually appealing.

  • Responsive Design: Ensuring websites are optimized for viewing on all devices including desktop, tablet, and mobile.

  • Cross-Browser Compatibility: Making sure the website looks and functions correctly on different browsers.

  • Website Performance Optimization: Improving website speed and load times for a better user experience.

  • Etc.

Backend
Developer

View More

Backend
Developer

  • Database Management: Design and implementation of efficient database systems to store and manage application data.

  • API Development: Creation of APIs to allow communication between the front-end and back-end of a web application.

  • Server-side Logic: Implementation of server-side logic to support the functionality of the application.

  • Scalability and Performance Optimization: Ensuring that the application can handle increasing traffic and provide a smooth user experience.

  • Security: Implementing measures to protect the application and its data from potential security threats.

  • Etc.

Portfolio

Most recent personal work
MyTube application interface showing video player

MyTube

This is a YouTube clone created using React, Material-UI, and the RapidApi YouTube API. With this app, users can search for any YouTube video, channel, and watch the video from the app.

Demo
EBM Suite dashboard showing business management interface

EBM Suite

This is an all-in-one business management software that serves over 2k+ small and medium enterprises.

Demo
StayFit application showing exercise search interface

StayFit

This is a React-based fitness application that allows users to search for exercises based on their name, equipment, or target muscle. The app allows users to see gifs illustrating how the exercise should be done and watch similar Youtube videos showing how the exercise should be done.

Demo
MyTube application interface showing video player

MyTube

This is a YouTube clone created using React, Material-UI, and the RapidApi YouTube API. With this app, users can search for any YouTube video, channel, and watch the video from the app.

Demo
EBM Suite dashboard showing business management interface

EBM Suite

This is an all-in-one business management software that serves over 2k+ small and medium enterprises.

Demo

Do you have a project in mind?

I am here to help you transform that idea into a reality.

Contact Me

Contact Me

Get in touch

Call Me

+254 705 440 058

Email

francismainakabutha@gmail.com

Location

Nairobi - Kenya