Former integrator, now a hands-on developer who turns messy real-world workflows into working web tools, automations, self-hosted systems, and useful recovery paths โ from drone/geospatial data portals and digital signage to small-business sites and IT recovery.
Jump to: Work ยท Toolbox ยท Highlights ยท How I build ยท Activity ยท Focus
| Domain | Focus |
|---|---|
| ๐ค Self-hosted AI | Agent tooling, memory, search, observability, local-first model workflows. |
| ๐ฐ Geospatial / 3D | Drone & LiDAR data portals, photogrammetry, 3D Tiles, WebGL viewers, aerial mapping & inspection workflows. |
| ๐บ Media & signage | Digital signage platforms, playback control, browser extensions, media scheduling. |
| ๐ Business ops | Dashboards, sign-in flows, reporting, scheduling, and marketing/lead-gen sites for trade & service businesses. |
| ๐ณ Infrastructure | Linux, Docker, Cloudflare, Nextcloud, GitHub Actions, WordPress, self-hosted systems. |
| ๐งน Handoffs & recovery | Codebase cleanup, release packaging, data recovery, public-safe docs from private work. |
Languages
Frameworks & runtimes
Infra & platforms
Most recent work is private, so it's summarized by capability rather than client, site, or deployment detail. These public repos show the shape of the work without exposing private use cases.
| Repo | What it shows |
|---|---|
| ๐ค odysseus-hmm | Self-hosted AI workspace: agents, memory, local-first UX, telemetry, model tooling. |
| ๐ threedtilesviewer | Nextcloud/WebGL 3D Tiles viewer โ file permissions, mobile support, geospatial rendering. |
| ๐บ pisignage-server-pc-fedition | Digital signage server/player management and media workflow adaptation. |
| ๐ฌ CableTVSimulator | Python media scheduling, playback simulation, catalog building, control interfaces. |
| ๐ฅ MeshCentral-ENHANCE- | Remote operations/RMM exploration, web UI work, operational tooling. |
| ๐ก info-orbs-bretttechoriginal | ESP32 display experiments and small hardware UI customization. |
| ๐ฎ C&C code/modding forks | C++, HLSL, and legacy game/modding code exploration. |
- ๐ฏ Start from the real workflow, not the perfect architecture diagram.
- ๐ฐ Ship small, working slices and keep durable notes for the next pass.
- ๐ Prefer self-hosted, owner-controlled systems where that matches the job.
- ๐ Keep public writeups useful while removing private names, paths, tokens, hosts, and deployment specifics.
- ๐ฆ Treat tests, logs, screenshots, and generated artifacts as part of the handoff, not an afterthought.
A static, private-aware snapshot โ not a live third-party stats widget. It counts private work only as aggregate activity and omits private repo names, clients, hosts, and deployment paths.
Building cleaner public surfaces around private, practical work: self-hosted AI tooling, geospatial viewers, operational dashboards, release-ready web apps, and a fuller CV at mzs.au.
names, hosts, and deployment specifics stay out by design.


