I'm Alex Kagai.

I'm a Software Engineer based in Nairobi,Kenya who has interacted with multiple 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 Engineer 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
Let's Engage

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

Experience

Software Engineer

Freelancing December 2024 - Present

As a Freelance Software Engineer, 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

Software Developer

JFC College May 2024 - November 2024

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

Software Developer

Flapmax 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

Software Developer

Freelancing March 2021 - May 2022

Specialized in optimizing web applications and deploying scalable APIs on AWS. My projects delivered custom solutions that significantly improve business operations.
Tools: PHP, Python, JavaScript, MySQL, PostgreSQL, MongoDB, Git, AWS, Docker, Azure

Support Technician

Future Engineering/ Atlas Copco, Qatar October 2018 - February 2021

Maintained high standards of safety and quality while providing technical support. I collaborated to maintaining a zero safety incidents environment and enhancing operational efficiency through effective troubleshooting and training.

Software Developer(Backend)

Glow Enterprise Solutions, Kenya 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

Education

Maseno University

BSc in Information Technology

Projects

City Weather
City Weather
Cocktails
cocktails
Weather-cli
weather-cli
Ride my way
ride my way
Mini Projects
mini-projects

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.