Projects

Software, tools, and experiments I've built.

All3ds-maxaerospaceautodeskautodesk-apsbaasbifrostc/c++clicodegencppcpp20cross-platformcryptographycsharpdesktopembeddedexpresshome-automationhttpinventoryiotjavascriptloramedical-devicesnetworkingnodejsopensslpocketbasepospostgresqlpythonqmlqtraspberry-pirealtimerest-apirustserialsqlitesseuivpn
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
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
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
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
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