Skip to content
View allankoechke's full-sized avatar
:octocat:
Working
:octocat:
Working

Block or report allankoechke

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
allankoechke/README.md

Allan Koech

Senior C++ Software Engineer & Developer Advocate at Autodesk | Creator of MantisBase | UN Kenya Person of the Year 2020 | 7+ conference talks | 6+ years shipping production systems

Twitter: Allan Koech LinkedIn: Allan Koech GitHub Allan Koech


What I bring

  • Ship production C++ — from medical-grade embedded firmware (TIBAVENT ventilator) to cloud-scale Autodesk plugins & SDKs for 3ds Max and APS
  • Build full-stack systems — creator of MantisBase, an open-source C++20 BaaS delivering REST APIs, JWT auth, realtime SSE, and an admin dashboard in a single binary
  • Drive developer adoption — 7+ conference talks on plugin development, cloud automation, and AI-assisted workflows; author of Codeart Blog
  • Available for consultancy, contract, or full-time roles — let's talk: hello@codeart.co.ke

Let's work together

📩 Email hello@codeart.co.ke
🌐 Portfolio labs.codeart.co.ke
💼 LinkedIn linkedin.com/in/allankoech
✍️ Blog codeart.co.ke
🔗 All links linktr.ee/allankoech

Tech Stack

Domain Technologies
Systems & Backend C, C++ (C++20), Rust, REST APIs, JWT, SSE, PostgreSQL, SQLite, MongoDB, Docker, CMake, CI/CD, GitHub Actions, Linux
Desktop & Embedded Qt (C++/Python, Widgets, QML), Slint, Embedded Linux, Arduino, ESP32, Raspberry Pi
AI & Tooling LLMs, Model Context Protocol (MCP), RAG, agentic workflows
Web & Mobile React, React Native, JavaScript, Python, Bash

Featured Projects

MantisBase — fast, portable Backend-as-a-Service in C++20

A single ~10MB binary that delivers a full backend: auto-generated REST APIs from your database schema, file serving, row-level access rules, JWT authentication, and real-time Server-Sent Events. Like Supabase or Firebase, but self-hostable and dependency-light. → github.com/allankoechke/mantisbase · mantisbase.com

MantisBase admin dashboard and auto-generated REST API demo

TIBAVENT — Medical Ventilator UI (C++ · Qt · QML · Embedded Linux)

Clinical user interface and real-time embedded OS for Kenya's first locally built mechanical ventilator. Nationally recognised — UN Kenya Person of the Year 2020 & Head of State Commendation.

TIBAVENT ventilator clinical user interface

SmartHomeDashboard — Home automation UI (Qt 6 / QML)

A clean, modern dashboard for IoT home automation. → repo

SalamaPOS — Point-of-Sale (Qt · QML · PostgreSQL)

Cross-platform (Windows/Linux/macOS) inventory and sales management. → repo


Buy Me A Coffee

Pinned Loading

  1. mantisbase mantisbase Public

    Open-source backend in a single C++ binary — instant REST APIs, auth, realtime, admin dashboard. The embeddable PocketBase alternative.

    C 11 2

  2. SmartHomeDashboardNew SmartHomeDashboardNew Public

    Beautiful simple home dashboard in Qt 6 QML

    QML 10 1

  3. salama-pos salama-pos Public

    Salama Point Of Sale Software: Windows/Linux/MacOS

    QML 7 6

  4. engineering-festival-iot-ui engineering-festival-iot-ui Public

    UI Design for an Embedded Home Automation System

    QML 3 2

  5. myHealth-app myHealth-app Public

    QML 3

  6. PregnancyMonitor PregnancyMonitor Public

    ABEC Design Competition

    QML