I'm Alex Kagai.

I'm a Software Developer based in Nairobi,Kenya who has interacted with a couple of programming languages. I currently write code using Python and Javascript creating web applications and API's.
Learn more about me.

Scroll Down

About Me

I am a versatile Software Developer with a strong foundation in both backend and frontend technologies, including Python (FastAPI, Flask, Django), JavaScript (React, Vue), and full-stack development practices. My expertise extends to cloud services with substantial experience in Azure and AWS, where I've managed infrastructure, optimized deployments, and supported AI inference APIs. I thrive on challenges, having worked across various industries, which has honed my ability to collaborate with diverse teams and adapt to different cultural contexts. My career encompasses not only technical proficiency but also a commitment to code quality, system optimization, and user support delivering high-impact solutions in both professional and freelance environments.


Contact Details

Alex Kagai
Nairobi, Kenya
Send Email (Click here)

Skills & Tools

I have worked with the following tools.

  • python Python
  • fastapi FastAPI
  • django Django
  • flask Flask
  • javascript Javascript
  • react React
  • vuejs Vuejs
  • nodejs Nodejs
  • express Express
  • php PHP
  • laravel Laravel
  • java Java
  • golang python
  • postgresql Postgresql
  • mysql Mysql
  • mariadb MariaDB
  • mongodb MongoDB
  • elasticsearch ElasticSearch
  • redis Redis
  • travisci Travis
  • Azure-DevOps Azure DevOps
  • heroku Heroku
  • netlify Netlify
  • linux Linux
  • vagrant Vagrant
  • docker Docker
  • kubernetes Kubernetes
  • ansible Ansible
  • terraform Terraform
  • aws AWS
  • azure Azure

Education

Maseno University

BSc in Information Technology December 2016

Career

Freelancing

Software Developer December 2024 - Present

As a Freelance Software Developer, I specialize in building, optimizing, and maintaining scalable applications across both monolithic and microservices architectures. I work closely with clients to transform business requirements into high-performance, full-stack solutions using Python (Flask/Django/FastAPI), JavaScript (React/Next.js), GraphQL, and relational databases. Additionally, I manage cloud infrastructure (Azure, Docker, CI/CD), ensuring efficient deployments and cost-effective scaling. My work consistently improves application performance, user experience, and system reliability while delivering tailored software solutions that drive business success. Tools: Python(REST & Graphql), JavaScript(React/Next.js), Relational DB, Git, Linux, Docker, Azure

JFC College

Software Developer May 2024 - November 2024

Co-Led the development, implementation, and maintenance of a School Management System at JFC College, enhancing operational efficiency through automation. Played a pivotal role in training and mentoring attachees, fostering a new generation of tech-savvy professionals. Additionally, managed user support, improving system usability and user experience through proactive education and responsive troubleshooting. Tools: Python, JavaScript, Relational DB, Git, Linux, Docker, Azure

Flapmax

Software Developer May 2022 - April 2024

Managed Azure cloud environments, developed and supported AI inference APIs, and optimized WordPress sites, driving efficiency and performance gains. My work directly contributed to cost savings, speedier data insights, and improved user experiences. Tools: PHP, Python, JavaScript, Relational DB, Git, Linux, Docker, Kubernetes, Azure, Terraform, Anisble

Freelancing

Software Developer March 2021 – May 2022

Specialized in optimizing web applications, deploying scalable APIs on AWS, and designing robust database systems. My freelance projects showcased my ability to deliver custom solutions that significantly improve application performance and scalability. Tools: PHP, Python, JavaScript, MySQL, PostgreSQL, MongoDB, Git, AWS, Docker, Azure

Future Engineering/ Atlas Copco, Qatar

Support Technician October 2018 - February 2021

Maintained high standards of safety and quality while providing technical support, contributing to zero safety incidents and enhanced operational efficiency through effective troubleshooting and training.

Glow Enterprise Solutions, Kenya

Software Developer(Backend) September 2017 - January 2018

Enhanced the codebase for better maintainability and performance, designed efficient SQL databases, and collaborated closely with front-end developers to deliver accessible and intuitive applications. Tools: PHP7, Laravel, MySQL, Git, Linux

Projects

City Weather
City Weather
Cocktails
City Weather
Javascript Mini projects
City Weather

Lets talk

Have a new project in mind? Let's collaborate and build something awesome. Let's turn that idea to an even greater product :)