01About 02Experience 03Stack 04Projects 05Lab 06Writing 07Contact
Resume Sponsor

Software Engineer ✦ Nairobi, KE

Sebastian Muchui.

I build IoT platforms.
Software, hardware and the wires in between.

$ whoami sebastian $ kubectl get pods -n iot ingest-7f9c Running $ go run ./cmd/ingest ✓ mqtt broker connected
scroll to explore

➜~cat about.md

A problem solver in software & hardware.

I'm a full stack software engineer based in Nairobi, with a heavy focus on backend development and system design. I hold a BSc. in Control and Instrumentation from JKUAT and I'm a certified software engineer through the ALX programme.

I focus on the solution and whether it will last. My work spans web applications, distributed systems, IoT and robotics, with a lot of time spent on Linux, multi-protocol communication platforms and backend services in Go, Node.js and Python.

I want to keep learning as much as I can and put it to work on real problems.

5+

Years building

30+

Projects shipped

8+

Languages

Portrait of Sebastian Muchui
~/sebastianIMG_0001.JPG

➜~git log --career

Where I've worked & studied.

// 01Current

Software Engineer

CHAJI Services Limited

MAY 2025 — PRESENT · NAIROBI

  • Lead design and development of CHAJI's Charging Station Management System (CSMS), Battery Intelligence and Fleet Management systems in Go.
  • Build high-throughput data ingesters over WebSocket and MQTT.
  • Design wallet-based billing on the Daraja (M-Pesa) API, and SDKs for USSD, SMS and Daraja used across our APIs.
  • Develop a multi-channel notifications and alerts system.
  • Own system design decisions and optimise based on observability metrics.
  • Maintain a private fork of the open-source ocpp-go package, extending it with additional functionality.
  • Build CI/CD pipelines, write unit tests and work with hardware and product teams on end-to-end solutions.
// 02

Software Engineer

Disheey

MAY 2024 — NOV 2024 · NAIROBI

  • Translated Figma designs into responsive, high-performance frontends with modern web technologies.
  • Integrated REST APIs to enable communication between the frontend and backend services.
// 03MVP Award

Davis and Shirtliff Hackathon

IoT Notifications, Alarms and Triggers System

DAVIS AND SHIRTLIFF · NAIROBI

  • Led a team building a distributed notification system for real-time alerts and alarms from IoT devices across the Davis and Shirtliff ecosystem, handling 1,000+ alerts daily.
  • Won the MVP Award at the Davis and Shirtliff Hackathon for innovation and impact in IoT monitoring.
View on LinkedIn

Leadership

Co-Lead

Google Developer Groups JKUAT

SEP 2024 — SEP 2025 · JUJA

Coordinated core team selection, managed club events and led outreach that grew membership by 100+ sign-ups. Built partnerships with the JKUAT Society of Engineering Students and hosted sessions on Web Dev, DevOps and IoT.

IoT & Robotics Lead

Google Developer Student Clubs JKUAT

SEP 2023 — SEP 2024 · JUJA

Ran hands-on workshops, training 20 mentees, and onboarded new GDSC community members.

Education

BSc. Control & Instrumentation Graduated

JKUAT

SEP 2022 — AUG 2026 · JUJA

Software Engineering

ALX Holberton · 12-month programme, back-end specialisation

NOV 2022 — JUN 2024 · NAIROBI ALX certificate Certificate of Completion JUN 7, 2024 · VERIFY ↗

Inspire Youth in STEM Bootcamp

JKUAT

MAY 2022 — JUL 2022

➜~kubectl get skills -A

The tools I ship with.

From register-level firmware to cloud ingestion pipelines.

01

Languages

Systems to scripting.

GoRustTypeScript JavaScriptPythonPHP CC++
02

Infrastructure

Containers, clusters and pipelines.

KubernetesDockerLinux BashGitHub ActionsGitLab CIGit
03

IoT & Protocols

Devices talking to the cloud.

MQTTOCPPWebSockets Distributed SystemsTelemetry
04

Embedded

Firmware close to the metal.

C/C++ FirmwareESP32STM32FreeRTOS ArduinoCircuit Design
05

Data & Streaming

Where the telemetry lands.

KafkaRedisSQL NoSQL
06

Frameworks & Web

Interfaces and APIs that hold up.

ReactNext.jsNode.js DjangoLaravelSCSS
01/ 06 —Languages

➜~ls -la ~/projects

Things I've built.

Platforms, packages, robots and everything in between.

keep scrolling →

Featured project

NexThings IoT Core

A modular, multi-protocol IoT platform built for scale, with real-time message streaming, customisable analytics and flexible alerting.

GoMQTTWebSockets KafkaDocker
Final year project · JKUAT /02

Semi-Autonomous Warehouse Robot

A wheeled robot with a four-joint manipulator arm for warehouse operations and environmental monitoring, built in a team of three. ESP32 firmware drives the base and arm, reads sensors and detects bumps and free-falls from an IMU, streaming telemetry over MQTT to a Go (Fiber) web app backed by PostgreSQL and ScyllaDB.

C/C++ESP32FreeRTOSMQTTGoScyllaDBDocker
Warehouse robot with its manipulator arm
/03

Daraja-Go

A dependency-free Go library for the Safaricom Daraja API: STK push, B2C, B2B, reversals, balance and transaction queries, with OAuth2 tokens handled automatically.

GoM-Pesapkg.go.dev
/04

AT USSD for Fiber

A lightweight Go SDK for building Africa's Talking USSD apps on Fiber v3: parse sessions and callbacks, and build CON/END responses.

GoFiberUSSD
/05

PixelSequel ORM

A lightweight ORM on the PHP standard library that removes boilerplate SQL from vanilla PHP. Published on Packagist with 20+ installs.

PHPMySQLORM
/06

Bitsy URL Shortener

A fast URL shortener written in Go with clean short links.

GoBackend
/07

Kijaru Lydiah & Co.

Website for a law firm with a clean, authoritative design and full service information.

Web DesignFrontend
/08

Maridadi Online

E-commerce platform for aquarium products and ornamental fish, with multi-vendor support and payments.

E-commerceFull Stack
/09

RO-04 Robot

Robotics Dojo 2022 competition entry: line following, obstacle avoidance and maze solving.

C/C++ArduinoRobotics
/10

Unix Shell Interpreter

Custom Unix shell in C with interactive and non-interactive modes, built-ins and PATH resolution.

CSystemsALX
/11
Archived

Halcyon CSS

A minimal CSS library for building user interfaces fast, available via CDN.

CSSLibrary
01/ 11

➜~open ~/lab --3d

Off the screen.

Breadboards, robots and rooms full of builders. Hover a photo to bring it to life.

Sebastian at his laptop
~/desk
RO-04 robot
ro-04 · robotics dojo
Logic circuit on a breadboard
logic gates
Sebastian leading a workshop session
gdsc session
Sebastian at a tech event
community
Late-night soldering session
late-night firmware
Workshop attendees with laptops
workshop
Breadboard circuit with LEDs
prototyping
Warehouse robot controller PCB
robot pcb · esp32
Warehouse robot web dashboard
robot console · go fiber

➜~ping sebastian --now

Let's build something.

Got a project in mind, need an IoT solution, or just want to connect? I'm always open to conversations about technology and collaboration.

+254 797 061 691 / +254 716 590 423 linkedin ↗ github ↗ x ↗