Hi, I'm Gibson Kemboi

Senior Software Engineer

Building scalable, secure, and efficient systems with over 5 years of experience

About Me

Versatile and impact-driven FullStack Software Developer and Open-Source Contributor.

I’m a versatile and impact-driven software engineer with deep experience building scalable backend systems using NestJS, Golang, and PostgreSQL, and crafting powerful user interfaces with React and Next.js. I thrive in startup environments where I can solve complex problems, lead engineering efforts, and architect systems that balance technical elegance with real-world utility. I’ve led teams, restructured legacy codebases, built SaaS platforms from scratch, and integrated cloud services like GCP and AWS to ship reliable products. My passion lies in merging technical mastery with purpose—building tools that not only work, but matter.

Full Stack Development

Expertise in NestJS, Golang, PostgreSQL, React, and Next.js

Cloud & AI Integration

Proficient with GCP, AWS, and integrating AI models for intelligent solutions

Team Leadership & Mentorship

Led engineering teams, defined coding standards, and mentored junior engineers

Startup Environment Expertise

Thrive in startup environments, solving complex problems and architecting scalable systems

Professional Experience

My professional journey and key accomplishments.

CTO

Gradegenie

Mar 2025 – PresentRemote

  • Spearheaded the end-to-end design and development of GradeGenie's backend infrastructure.
  • Architected and maintained a scalable, secure, and high-performance monolith (NestJS, Prisma, PostgreSQL), tailored for AI integration.
  • Integrated AI models into the core grading pipeline, enabling automatic evaluation of student submissions.
  • Worked closely with the product and AI teams to define system requirements, plan features, and ensure smooth delivery.
  • Defined coding standards, best practices, and architectural principles across the engineering team.
  • Implemented secure, role-based authentication & authorization systems using JWT.
  • Oversaw database modeling, ensuring data consistency and integrity across complex academic schemas.
  • Established CI/CD pipelines and enforced a high level of code quality and testing discipline.
  • Mentored junior engineers, fostering a culture of ownership and continuous improvement.

Senior Software Engineer

Recess Ed Tech

Nov 2024 – PresentNairobi, Kenya

  • Oversee all engineering operations, driving the technical vision and strategy for an innovative ed-tech platform.
  • Lead a talented team of front-end and backend developers, fostering collaboration and excellence.
  • Architect and maintain robust backend systems, ensuring efficiency, reliability, and seamless user experiences.
  • Focus on backend operations engineering to meet the dynamic needs of the education sector in Kenya and Africa.

FullStack Developer

LML Repair

Sep 2024 – Dec 2024Seattle, United States

  • Collaborated with team to develop high-end user engagement platform for mobile repairs.
  • Shaped modular algorithms for client-backend environments to enhance efficiency and user experience.

Backend software And ML Engineer

Zhipu AI (Remote)

Feb 2024 – Jul 2024Beijing, China

  • Collaborated with engineers to create engaging character settings using Anthropic models for distinct personalities and dialogue styles.
  • Developed Android (Kotlin) and iOS (Swift) apps for accessible AI character interaction, ensuring intuitive interfaces.

Senior Backend Engineer

Shopzetu Marketplace

Sep 2023 – Sep 2024Nairobi, Kenya

  • Designed and implemented RESTful and GraphQL APIs to enhance customer interaction.
  • Developed personalization algorithms using Python to recommend products.
  • Developed custom query servers for large product pooling and filtering from Shopify.
  • Completed successful development and deployment of Kenya iTax integration systems.

GDSC Lead 2023/24

Google

Jul 2023 – Jul 2024Voi, Kenya

  • Volunteered as a Google Developer Student Club lead and Coast Region organizer.
  • Managed assets and funding for training young developers by providing resources and organizing events.
  • Developed APIs and managed teams working on different projects.

Projects

A selection of my personal and professional projects

NodeJs mpesa Dajaja API

A server-side implementation of the Daraja API by Safaricom, built using NestJS. The Daraja API allows developers to integrate M-Pesa payment services into their applications. This implementation provides a robust and scalable solution for handling M-Pesa transactions, including STK Push.

TypescriptNestJSM-Pesa

Rust Based Search Engine

This Rust project exemplifies my interest in complex algorithms and data structure design, with a focus on implementing search functionalities from the ground up.

RustSearch AlgorithmsData Structures

PostgreSQL GCP to Supabase Migrator

A robust CLI tool to safely migrate PostgreSQL databases from Google Cloud SQL to Supabase. Built 100% using python, it is a resource capable of cleaning data and migrating data from a cloud service like gcp to supabase

PythonPostgreSQLGCP

Get In Touch

Have a project in mind or want to discuss opportunities? I'd love to hear from you!

Phone

Available on request

Connect with me

Find me on these platforms