Work

Selected work

Not only firmware. Four public lines — embedded, software and ML, channels, and AI tooling. Earlier revisions stay private.

Embedded

EMB-01

EMB-01

HAL Embedded OS

CAVRESP32
  1. drivers
  2. host Python
  3. MCU OS
  4. recycler thermal

C event queue on AVR and ESP32. Real SKU: filament-recycler heater. Not a flying drone.

JSON config, event OS, hardware MCP — one HAL, not eight repos.

EMB-02

EMB-02

Thermal / DryMasterX

CsensorsAVR
  1. DryMasterX
  2. recycler heater

DryMasterX is original AVR firmware. The recycler heater is the loop that actually runs.

Closed-loop heater and AVR dehydrator firmware.

Software and ML

SML-01

SML-01

Football Predictor

PythonsklearnTelegram
  1. event daemons
  2. sklearn
  3. three bots + systemd

A sklearn pipeline on a VPS that posts to three Telegram bots. No betting brand, no venue names.

Signals in, four engines, three bots, systemd. Automation — not a betting brand.

SML-02

SML-02

P2P ops daemon

PythonsystemdVPS
  1. event daemons
  2. DeviceModel + queues
  3. systemd unit

JSON config, queues, and state machines on a VPS. Ads, orders, and chat as events. Venue names stay off this page.

Same spine as HAL and Football. Capability — not a venue advert.

Channels

CH-01

CH-01

Personal assistant at DjamAI

AWSLambdaWhatsApp
  1. WhatsApp bridge
  2. Lambda assistant

Cletus-led internship assistant. Company hub and djamai.com are not his.

Internship: Telegram, WhatsApp, web chat to three Lambdas. Not djamai.com.

AI tooling

AI-01

AI-01

Altium MCP + hydro pack

TypeScriptAltiumpower
  1. HAL MCP (16)
  2. schematic_edit
  3. EH-001 sheet

Cursor calls MCP tools that drive Altium X2.EXE. Hydro pack: architecture and one sheet, no Gerbers.

Agent edits schematics. EH-001 is architecture plus one live sheet — not Gerbers.

Clemios: OCPP 2.1 Transactions, Availability, NotifyEvent, and matching tests — not the whole charger.