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 – Present • Remote
- 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 – Present • Nairobi, 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 2024 • Seattle, 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 2024 • Beijing, 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 2024 • Nairobi, 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
Jul 2023 – Jul 2024 • Voi, 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.
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.
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
Get In Touch
Have a project in mind or want to discuss opportunities? I'd love to hear from you!
Location
Kathmandu, NepalPhone
Available on request