Skip to content
View dmellok's full-sized avatar

Block or report dmellok

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
dmellok/README.md

Kayden D'Mello

Developer in Melbourne. Twelve years at ANZ, the last six as an RPA Developer / Platform Support Engineer (until December 2025). Now I ship full-stack Python services, native macOS in Swift, and embedded C/C++ on RP2040 and ESP32-S3, usually with each other on the other end of an MQTT topic.

Currently open to work: full-stack, automation/RPA, embedded-adjacent.


What I'm working on

Tesserae: composable e-ink dashboard platform. Plugin-architected renderers and devices, 30 bundled widgets plus a community catalog of opt-in bundles, MQTT auto-discovery across multiple panels, Docker + bare-metal installers, docs site. My main project; the full ecosystem is grouped below.

OpenBanking Finance: self-hosted FastAPI dashboard ingesting Australian CDR transactions via Redbark. SQLModel persistence, rate-limit-aware async client, Decimal-precision money, six tabs of charts.

Claude Usage: native macOS menu-bar app for Claude Code budgets. Reads the OAuth token from Keychain, calls Anthropic's usage endpoint, publishes the result to MQTT for Home Assistant.

VFD Desk HUD: Pi Pico W driving a 256×50 GP1287BI vacuum-fluorescent panel. 11 pages, OTA flashing, custom u8g2 fork for the BI controller, ~20 fps render loop. Full writeup.


Tesserae ecosystem

Core · 3 repos
  • tesserae · the server: composer, renderers, scheduler, MQTT push, Spectra theme system, marketplace install pipeline
  • tesserae-widgets · the community catalog index + screenshots, audit-only review
  • homeassistant-tesserae-addon · HA Supervisor App (stable + edge channels)
Clients · 5 repos · daemons + firmware that paint a panel
Widget bundles · 21 repos · install via Browse community widgets

Or filter the lot on the topic page.

Theme packs · 6 repos · install via Browse community widgets

Stack

Daily Python · Swift · C/C++ · TypeScript · MQTT Web FastAPI · Flask · SQLModel · Lit · Playwright Native / embedded SwiftUI · PlatformIO · arduino-pico · ESP-IDF AI Anthropic API · Claude Code · MCP


Reach me

dmello.io · LinkedIn · dmellok@icloud.com

Pinned Loading

  1. tesserae tesserae Public

    E-ink dashboard companion. Compose tile-based dashboards, render headless, push to Pi and ESP32 panels over MQTT.

    Python 134 4

  2. vfd-dash vfd-dash Public

    VFD desk HUD — 256x50 GP1287BI panel + Pi Pico W. 11 pages of live info over MQTT, OTA flashing, HA presence + lux integration.

    C

  3. openbanking-finance openbanking-finance Public

    Self-hosted personal finance dashboard for Australian bank and brokerage accounts, syncing via Redbark.

    Python

  4. claude-usage claude-usage Public

    Swift

  5. tesserae-device-esp32-bin tesserae-device-esp32-bin Public

    Battery-powered ESP32-S3 firmware for the Waveshare 13.3" Spectra 6 panel; subscribes to the Tesserae server over MQTT and paints panel-native .bin frames

    C 2 1

  6. tesserae-device-pi-bin tesserae-device-pi-bin Public

    Raspberry Pi daemon that subscribes to a Tesserae server over MQTT and paints 4-bpp .bin frames onto an Inky Impression

    Python 1