Open-source platform engineer. Building voice-driven AI to take dev work outside the screen.
Twenty years in IT — the body has filed complaints. So I'm building tools that let me do the work standing on a clifftop, walking a coastline, or anywhere the screen isn't the centre of attention. That's the Offshore Fleet below: a voice-first AI crew you talk to through a bone-conduction headset, with a phone in your pocket as the only display, end-to-end encrypted Matrix as the wire, and your own infrastructure underneath.
Sails trimmed for new shores — open to contract work in cloud platforms,
identity & SSO, and decentralised infrastructure.
Reach me at klazomenai.dev@proton.me.
Klazomenai-led work ships under right-fit OSI-approved licences: copyleft (AGPL-3.0-or-later for user-facing applications, GPL-3.0 for infrastructure and tooling) and MIT for embeddable libraries and gateway components. Forks of upstream projects carry their upstream's licence unchanged — Klazomenai has no authority to relicense them. The current open-source release stays open in perpetuity. Future relicensing is OSI-bounded — never proprietary, never source-available. Community forks are honoured. Material decisions are made visible.
Read the full commitment in chart-house/STEWARDSHIP.md.
The most active workstream. A voice-first AI crew you talk to through a bone-conduction Bluetooth headset: offline speech-to-text, end-to-end encrypted messages over Matrix, multi-model agentic orchestration via Claude, text-to-speech crew voices for the reply. Self-hosted on your own infrastructure.
| Repo | Role | Stack | Licence |
|---|---|---|---|
| bridge | Matrix bot + AI crew orchestrator | Go | AGPL-3.0-or-later |
| deck-chat | Android voice client | Kotlin | AGPL-3.0-or-later |
| chart-house | Voyage planner — fleet landing page | Zola, SCSS | AGPL-3.0-or-later |
A privateer's letter of marque was the sovereign's written authorisation to act — verifiable, scoped, recognisable at distance. This workstream is the modern equivalent for distributed systems: prove who you are with an EVM wallet, prove what you may do with on-chain access control, then carry that authority into Kubernetes-shaped infrastructure as a JWT validated at the edge.
| Repo | Role | Stack | Licence |
|---|---|---|---|
| KeyRA | EVM wallet authentication gateway (SIWE + on-chain access control) | Rust, Foundry | MIT |
| jwt-auth-service | JWT issuance, validation, and revocation | Go, Redis | MIT |
| istio-jwt-wasm | Istio Gateway-level JWT enforcement | Go (WASM) | MIT |
The drydock is where ships are built and refit, hull fully exposed, every fastener accounted for. This workstream takes the Autonity EVM client and the Blockscout explorer and rebuilds them as pure NixOS service modules — bit-reproducible, hardening matrix encoded as a flake check, deployable to a single host with no containers in the runtime path.
| Repo | Role | Stack | Licence |
|---|---|---|---|
| autonity-blockscout-nixos | NixOS service modules + flake | Nix | GPL-3.0 |
| autonity (fork) | Autonity Go Client packaged via buildGoModule |
Go | LGPL-3.0 |
| blockscout (fork) | Blockchain explorer packaged via mixRelease |
Elixir | GPL-3.0 |
| blockscout-frontend (fork) | Explorer frontend packaged via pnpm/Next.js standalone | TypeScript | GPL-3.0 |
| autonity-cli (fork) | Autonity CLI with JWT-authenticated RPC | Python | MIT |
| tide | Slack bot faucet for Autonity testnets | Python | MIT |
A sailor's ditty bag is the small canvas pouch of personal kit — needles, thread, marlinspike, the things that keep the rest of the work moving. Shell config, Claude Code skills and hooks, Nix dev environments, and the glue that ties the rest of the fleet together.
| Repo | Role | Stack | Licence |
|---|---|---|---|
| dotfiles | Shell config, Claude Code skills + hooks, dev environments | Shell, Nix | GPL-3.0 |
Older charts
Smaller utilities still serviceable but no longer under active development.
Fair winds and copyleft tides 🌊
Last refit: 2026-05-02





