Projects

Software, tools, and experiments I've built.

All3ds max3ds-maxC#FGEPythonUSDaerospaceagricultureandroidarduinoautodeskautodesk-apsautomationbaasbifrostbluetoothc++20c/c++clicodegencppcpp20cross-platformcryptographycsharpdesktopemailembeddedesp32expressfirebasegohardwarehome-automationhttpinterpreterinventoryiotjavascriptjsonloralow-codemantisbasemedical-devicesmpesan8nnetworkingnfcnodejsopensslparserpaymentspluginpocketbasepospostgresqlprintingpymxspyside2pyside6pythonqmlqtraspberry-pirealtimeresearchrest-apirfidrustserialsqlitessetriageuivpnwebhooks
MantisBase

MantisBase

live

Lightning-fast Backend-as-a-Service in C++: one binary, a full backend anywhere: auto REST APIs, auth, realtime, and an admin dashboard.

cppcpp20baasrest-api
mbs-script

mbs-script

live

A small C++ expression language evaluated against JSON context — embedded in MantisBase for access rules, filters, and dynamic field logic.

cppc++20interpreterjson
maxsdkcli

maxsdkcli

in-progress

A Rust CLI that scaffolds 3ds Max plugin projects for C++, C#, Python, and Rust — pick a language, get a build-ready plugin skeleton.

rustcli3ds-maxautodesk
3ds Max Explode Geometry Plugin

3ds Max Explode Geometry Plugin

live

An ADN sample plug-in that splits mesh faces into individual objects — I maintain the modern Python/pymxs port, docs, and annual 3ds Max release updates.

pythonpymxspyside63ds max
Salama POS

Salama POS

live

A cross-platform point-of-sale and inventory system for shops and restaurants — sales, invoices, payments, and stock in one desktop app.

cppqtqmlpostgresql
Gamedex Pay-to-Play IoT Platform

Gamedex Pay-to-Play IoT Platform

live

An IoT pay-to-play platform for pool tables — custom hardware, embedded firmware, cloud API, owner dashboard, M-Pesa payments, and real-time device notifications.

gopocketbasempesaiot
Smart Chicken Farming Project

Smart Chicken Farming Project

live

A Qt/QML automation dashboard for a real poultry farm — feeding, drinking, lighting, heating, and water-level control to keep brooders and laying sections within survivable conditions.

qtqmlpythonpyside2
Digisto POS

Digisto POS

in-progress

A modern POS and inventory platform built with Qt 6 and PocketBase - a clean cashier and admin experience for running a business.

cppqtqmlpocketbase
Smart Home Dashboard

Smart Home Dashboard

archived

A clean, touch-friendly home-automation dashboard built in Qt 6 / QML — bringing a slick UI concept to life as a working app.

qtqmlcpphome-automation
TibaVent Ventilator

TibaVent Ventilator

archived

A COVID-era emergency ventilator system — a touchscreen control app and a monitoring server for managing ventilation modes, alarms, and patient data.

cppqtqmlembedded
Autodesk's Flow Graph Engine n8n Automation

Autodesk's Flow Graph Engine n8n Automation

archived

A low-code Flow Graph Engine (FGE) job queue built in n8n — submit tasks via forms or webhooks, monitor progress on a dashboard, and get email or Slack alerts when jobs finish.

n8nautodesk-apsFGEbifrost
1U Nano Satellite (KU CubeSat)

1U Nano Satellite (KU CubeSat)

archived

A 1U CubeSat project — onboard flight software on a Raspberry Pi, a LoRa radio link, and a Qt/QML ground station to track and view telemetry.

cppqtqmlembedded
Flow Graph Engine Queue Viewer

Flow Graph Engine Queue Viewer

in-progress

A web tool to submit and monitor Autodesk APS Flow Graph Engine jobs — upload USD + Bifrost graphs, watch the queue, and grab the results.

javascriptnodejsexpressautodesk-aps
Magicter VPN

Magicter VPN

archived

A cross-platform VPN client built in C with OpenSSL — a contract engagement covering secure tunnelling and multi-platform release builds.

c/c++qtqmlopenssl
Yandi

Yandi

archived

A Raspberry Pi print-queue kiosk for shared rooms — Qt/QML dashboard on an attached screen, with job submission over Bluetooth, Wi-Fi, and Ethernet.

qtqmlcppraspberry-pi
Smart Triage Management System (STMS)

Smart Triage Management System (STMS)

archived

An interactive triage kiosk on Raspberry Pi — SpO2, blood pressure, and temperature sensors for quick vitals capture, alerting, and HMS integration at the hospital point of care.

qtqmlcppraspberry-pi
School Bus Attendance Tracker

School Bus Attendance Tracker

archived

A school bus pickup/drop-off attendance system — ESP32 RFID devices on the bus, real-time parent notifications, and companion Android + web interfaces for monitoring.

qtqmlcppandroid