Crafting thoughtful digital experiences through code, design, and systems.

I am a software engineer and architect focused on the intersection of robust backend infrastructure and expressive, human-centered user interfaces. My work spans distributed systems, web graphics, creative audio tools, and developer platforms.

I believe that the best software balances technical precision with aesthetic clarity. When not building production platforms, I explore computational design, real-time shaders, and algorithmic music tools.

Location Sydney / Remote
Focus Distributed Systems, WebGPU, UI/UX
Availability Selected Collaborations
David Ryan portrait

Selected Projects

(2021 — 2026)
01

MARQOV

Lead Architect
Explore

A high-performance visualizer and computational layout engine built for brutalist digital architectures, rendering complex graph data and procedural shaders with real-time feedback.

Rust WebGPU Shaders TypeScript
02

CORILLA

Creator
Explore

An intelligent content synthesis and machine learning interface that translates unstructured engineering datasets into structured, visual knowledge systems for technical teams.

Python PyTorch React FastAPI
03

BEBOP

Distributed Systems
Explore

A resilient distributed data coordination platform engineered with low-latency pub/sub pipelines, gRPC synchronization, and container orchestration designed for high concurrency.

Go Kubernetes gRPC Kafka
04

BANJO MIDISON

Creator & Audio Dev
Explore

An algorithmic sound synthesis and interactive Web Audio engine exploring generative harmony, polyrhythms, and real-time audio visualization in the browser.

Web Audio API Canvas DSP JavaScript
05

QUANTUM BOOK CLUB

Full Stack
Explore

A digital reading collective and annotation platform built for deep reader discourse, bidirectional linking, and collaborative literature indexing.

Next.js GraphQL PostgreSQL Tailwind
06

PLATFORM CORE

Infrastructure
Explore

Modular multi-tenant authentication, API key credential lifecycle management, and event-driven microservice foundations serving high-availability production workloads.

TypeScript Node.js Postgres Cloudflare

Principles & Craft

  • Clarity over cleverness: Code should express intent directly. Maintainability is the ultimate feature.
  • Honest interfaces: Interfaces should respect user agency, load instantaneously, and communicate system state transparently.
  • Durability: Building with standards-compliant, resilient foundations that outlast ephemeral framework trends.