AI/ML systems engineering

Building inspectable systems for intelligent work.

I work across agentic systems, GPU computing, neuromorphic exploration, and reproducible engineering—where an experiment should be as legible as its outcome.

Static drawing of the live network 16 neurons on a ring, joined by the 64 synapses that synaptic-wiring defines. Excitatory synapses are rust and inhibitory ones dark grey; weaker synapses fade toward grey. This is the network the Rust/WASM simulation runs, drawn at build time.

input: scripted pathinput: your pointer

STATIC · diagram

16 neurons · 64 synapses 16 neurons · 64 synapses · simulating in this browser
  1. kinetic-signals 0.5.0 @ e829a0d
  2. axon-encoder 0.4.0 @ a562767
  3. neuromod 0.7.0
  4. synaptic-wiring 0.3.0

The static diagram explains the neuromorphic demo. The live visualization is an optional enhancement.

  • 01 · Agentic systems
  • 02 · GPU / CUDA
  • 03 · Neuromorphic computing

Neuromorphic demo

Every pulse traces back to a crate.

Every 50 ms the site turns your pointer, or a scripted path when nobody is interacting, into one [x, y, pressure] packet. kinetic-signals turns it into 16 features, axon-encoder encodes them as spikes, neuromod steps its LIF neurons, and synaptic-wiring owns the synapses and delays each pulse travels along. The adapter crate composes them into one WebAssembly module; the canvas only draws what it returns.

Before WebAssembly and WebGL start, and whenever they cannot, the drawing above is the same network: it is rendered at build time from the topology the browser bridge requires of every live snapshot. Native CUDA and FPGA results are recorded separately and never run in this browser, and recorded protocol data has its own page.

Live telemetry Spike raster, neuron inspector, and encoder input

UNAVAILABLE · Rust/WASM

Telemetry reads the live Rust/WASM runtime. It needs JavaScript, WebGL, and WebAssembly; without them the static diagram is the complete demo.

Current focus

Systems that can explain themselves.

Designing engineering workflows that preserve their inputs, decisions, and evidence—while continuing to explore the boundary between efficient compute and brain-inspired architectures.