Projects

Things I've built and broken

Go and Rust on the backend, React on the front, mostly distributed, occasionally quantum. The ones below are public; a few more live behind company walls.

Core contributor

Go · MQTT · CoAP · gRPC

Ongoing

Production-grade IoT messaging and device-management platform by Abstract Machines. Multi-tenant, multi-protocol, fully open source. I work across the messaging core, users and auth, and protocol adapters (MQTT, CoAP, HTTP, gRPC).

Lead / migration

Next.js · React · TypeScript · Tailwind

Ongoing

The web console for Magistrala. I pioneered its move from server-rendered Go templates to a modern Next.js app, and maintain the component system, data layer, and dashboards on top of the platform APIs.

Creator

Rust · MQTT 3.1.1

2026

A high-performance, plugin-extensible MQTT broker written in Rust. Built for throughput, with an extension model for custom messaging behaviour.

Core contributor

Rust · Go · WebAssembly

2024

A WebAssembly orchestrator and rules engine for running compute at the edge, close to where data is produced. Schedules and runs sandboxed Wasm workloads across distributed nodes.

Creator

TypeScript · React · Vite · PostgreSQL

2026

A self-hosted family-tree application: a drag-and-drop visual tree editor with auto-layout, GEDCOM 5.5.1 import/export, multiple relationship types, PNG/PDF export, and collaboration with owner/editor/viewer roles.

Maintainer

Terraform · HCL · Docker · self-hosted

Ongoing

Infrastructure-as-code for a self-hosted home datacenter: the staging ground where personal experiments get hardened before they reach anything that matters.

Author

Python · Qiskit · Jupyter

2021

Quantum machine learning: variational models and feature maps applied to a heart-attack dataset. Grew out of my Quantum Open Source Foundation project.

More on github.com/rodneyosodo (opens in a new tab).