I build privacy-conscious products and reliable backend systems, from native macOS utilities and Rust command-line tools to production payment infrastructure and self-hosted platforms.
My work sits across product engineering, backend architecture, infrastructure and security. I care less about adding technology for its own sake and more about building systems that are understandable, observable and difficult to break.
Build the product.
Understand the infrastructure.
Own the failure modes.
|
A local-first copied-link cleaner for macOS, built with Rust and Swift/AppKit. PlainLink removes tracking parameters directly at the clipboard layer while preserving user control through inspection and restoration workflows. Engineering highlights
|
A production Australia-to-Sri Lanka sourcing and purchasing platform with a backend designed around payment integrity and operational traceability. Engineering highlights
|
|
A self-hosted public and private search stack built around SearXNG and infrastructure-level privacy controls. Architecture
Live instance: search-public.hexcode.au |
Prime Accelerated Throughput Handler An experimental segmented prime-analysis engine designed for Apple Silicon using Metal compute kernels and Objective-C++. Research areas
|
-
Local-first where practical Keep user data and core functionality on the user’s machine whenever the product allows it.
-
Correctness before cleverness Prefer explicit state transitions, deterministic behaviour and testable boundaries.
-
Design for failure Retries, duplicate events, partial execution and external outages are normal operating conditions.
-
Security through architecture Use isolation, least privilege, auditable state and minimal trust boundaries instead of relying on surface-level controls.
-
Infrastructure should remain understandable Complexity must justify its operational cost.
Idempotency · Audit Trails · Network Isolation · Reconciliation · Least Privilege · Secrets Management · Observability · Zero-Trust Design
01. Shipping PlainLink as a polished macOS product
02. Building reliable production payment systems
03. Designing local-first and privacy-respecting software
04. Deepening Linux, networking and infrastructure knowledge
05. Exploring high-performance compute on Apple Silicon
-
PlainLink Local-first macOS URL cleaner built with Rust and Swift/AppKit.
-
privacy-search-infra Self-hosted privacy search infrastructure with isolated networking and recursive DNS.
-
HexCodeYT Source repository for this GitHub profile.
Based in Melbourne, Australia.



