FlowCV Logo
resume profile picture
Gibson KemboiFullStack Software Developer | Open-Source Conributor
Email
[email protected]
Phone
0759097030
Location
Nairobi, Kenya
Kenyan
https://kemboi.nerds.africa
LinkedIn
linkedin.com/in/gibson-kemboi-979808265
GitHub
https://github.com/Domains18
Profile

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.

Professional Experience
2024/11 – presentNairobi, Kenya

Recess Ed Tech

Senior Software Engineer

As the Senior Engineer at Recess, I oversee all engineering operations, driving the technical vision and strategy for an innovative ed-tech platform revolutionizing education in Kenya and across Africa. I lead a talented team of front-end and backend developers, fostering collaboration and excellence to deliver scalable, impactful software solutions for educational institutions. With a strong focus on backend operations engineering, I architect and maintain the robust systems that power our platform, ensuring efficiency, reliability, and seamless user experiences. Recess is dedicated to transforming education through cutting-edge technology, empowering schools to streamline operations, enhance learning, and bridge the digital divide. My role is at the intersection of leadership, innovation, and hands-on engineering, where I ensure our tech stack evolves to meet the dynamic needs of the education sector.

2024/09 – 2024/12Seattle, United States

LML Repair

FullStack Developer

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

2024/02 – 2024/07Beijing, China

Zhipu AI (Remote)

Backend software And ML Engineer

At Zhipu AI, a pioneering Chinese firm in artificial intelligence, I am part of a team that crafts advanced AI models and dynamic virtual characters. Our goal is to redefine AI interactions and user experiences.

My main role involves collaborating with engineers to create engaging character settings using Anthropic models. These advanced models help us forge virtual characters with distinct personalities and dialogue styles, aiming for authentic and impactful user engagement.

I also play a crucial role in making our AI characters widely accessible through Android and iOS apps. I use Kotlin for Android and Swift for iOS to design intuitive interfaces, making our virtual characters easy to interact with across devices. Kotlin helps me build robust Android apps with clean code, thanks to its null safety and interoperability with Java. For iOS, Swift allows me to develop applications that are both efficient and in line with Apple's design standards, utilizing its strong typing and expressive syntax for error-resistant coding.

2023/09 – 2024/09Narobi, Kenya

Shopzetu Marketplace

Senior Backend Engineer

Backend Development:

  • Designed and implemented RESTful and GraphQL APIs to enhance customer interaction and experience with the Shopzetu platform.
  • Developed personalization algorithms using Python to recommend products to customers, potentially increasing engagement and sales
  • .

  • Developed custom query servers for large product pooling and filtering from Shopify. Developed servers responsible for database interaction and customer query inputs.
  • Completed successful development and deployment of Kenya Itax integration systems with custom servers for shopzetu. Included handling complex data structures to enable accurate tax accountability on orders made by customers
  • 2023/07 – 2024/07Voi, Kenya

    Google

    GDSC Lead 2023/24

    Volunteered as a Google Developer Student Club lead and as a Coast Region organizer for the GDSC program sponsored by google for one year. Managed assets and funding intended for training young developers by providing resources and organizing events. Developed APIs and managed teams working on different projects

    Skills
    Backend Development

    Golang, Typescript, Javascript, Python,

    I.T Management

    Managing ICT infranstructure such as networking and monitoring crucial company hardware

    FrontEnd Development

    Typescript, HTMX, Tailwindcss, ReactJs, Angular, Javascript, Vue, Nextjs

    Team Leadership

    I have led community developer teams and corporate engineering teams in producing quality softwares

    Languages
    English
    Kalenjin
    Swahili
    Arabic
    Interests
    Travelling
    Organizations
    2023/12Nairobi, Kenya

    Nerds Catapult

    Tech Lead | Project Lead

    Founded a non-profit organization dedicated to empowering tech enthusiasts and developers passionate about open-source initiatives. Leading a team of nerdy developers, our focus is on creating innovative software solutions tailored to developers' everyday needs. Currently spearheading the development of over 12 groundbreaking software ideas to enhance efficiency and productivity within the developer community.

    Projects
    2024/02 – 2024/04

    MultiVendor System

    Fully Custom Microservice APi

    a multivendor e-commerce solution that seamlessly integrates with Shopify, empowering businesses to effortlessly establish and manage their online marketplace. This cutting-edge platform, meticulously crafted using the powerful combination of Golang, PostgreSQL, and GraphQL, revolutionizes the way vendors and customers interact in the digital realm.

    2023/12 – 2024/01

    Golang Wrapper for Mpesa Systems

    A functional Golang system API wrapper for Daraja Api systems by Safaricom. It is fully equipped with all Daraja has to offer.

    2022/10

    NodeJsDaraja

    A safaricom MPESA wrapper built with javascript and express framework in nodejs runtime.

    A simple REST API service built with Javascript, Express, and MongoDB shows how to use the Daraja API by Safaricom to integrate payments for e-commerce apps. It uses the Express STK push to prompt the customer to authenticate the request by the input of their Mpesa pin

    2025/05

    GCP - Supabase Postgres Migrator

    A robust CLI tool to safely migrate PostgreSQL databases from Google Cloud SQL to Supabase.

    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

    References
    Joel Suba, Software Engineer Product Manager, Shopzetu
    [email protected], +254720950295
    Cara Li, Product Manager, Zhipu AI
    Sodiq Akinjobi, Developer Relations | Program Management, Google
    Serene Chang, Project Manager, Gradegenie
    [email protected], +852 5110 6233
    Benson Gichuru, Director, Recess
    [email protected], +254 721 160540
    Emma Thuguri, CEO & Founder, Recess
    [email protected], +254 722 718765