allankoechke (Allan K. Koech) · GitHub
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

Hi, I'm Allan Koech 👋

Twitter: Allan Koech LinkedIn: Allan Koech GitHub Allan Koech

Software & Systems Engineer · Developer Advocate @ Autodesk.

I build software from the metal up — from medical-grade embedded firmware to cloud-scale developer tooling and AI integrations. 6+ years across C, C++, Rust, Python and JavaScript, with a focus on backend systems, developer experience, and AI-native tooling.

  • 🛠️ Creator of MantisBase — an open-source C++20 Backend-as-a-Service in a single portable binary (auto-generated REST APIs, JWT auth, real-time SSE, admin dashboard).
  • ☁️ At Autodesk, I build C++ plugins & SDKs for 3ds Max, automate workflows on Autodesk Platform Services (APS), and build MCP servers that connect services to LLMs.
  • 🎤 Conference speaker (7+ talks) on plugin development, cloud automation, and AI-assisted development.
  • ⚡ Led the software for TIBAVENT, Kenya's first locally built ventilator — UN Person of the Year 2020 & Head of State Commendation.
  • ✍️ Author of the CodeArt Blog.

🔧 Tech Stack

  • Languages: C, C++ (C++20), Rust, Python, JavaScript, Bash, MAXScript
  • Backend & Cloud: REST API design, JWT, Server-Sent Events (SSE), PostgreSQL, SQLite, MongoDB, Docker, CMake, CI/CD, GitHub Actions, Linux
  • AI & Tooling: LLMs, Model Context Protocol (MCP), RAG, agentic workflows
  • Cloud Platforms: Autodesk Platform Services (APS), Design Automation
  • UI / Desktop / Embedded: Qt (C++/Python, Widgets, QML), Slint, Embedded Linux, Arduino, ESP32, Raspberry Pi
  • 3D / Graphics: Autodesk 3ds Max, MAXScript, Fusion 360, Inventor
  • Web: React, React Native

📊 GitHub Stats

Allan's GitHub stats

🚀 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.

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

🤝 Let's connect

All my handles: linktr.ee/allankoech

Buy Me A Coffee

Pinned Loading

  1. mantisbase mantisbase Public

    Lightning fast BaaS in C++ — One binary, full backend, anywhere.

    C 8 1

  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