Work.

Essays, case studies, and notes across design, data, and experimentation.

01
metamorphosis

On The Silent Truncator: Debugging LinkedIn's UGC API

Discovering how text formatting and LinkedIn's ASCII parser can trigger silent rendering failures on the UI with limited to no descriptive error messages.

note 4 min
02
gnosis

On Connecting Tokens to Embeddings

Tracing and visualising the encoding of human-readable text into embeddings that are consumable by a neural network.

note 2 min
03
metamorphosis

On Using Interactive Design to Explain Semantic Isolation

How do you make a philosophical concept land in under ten seconds? This note traces the design of an interactive feature that visualises semantic isolation - the erasion of the father from the language of family - using a single button, relatable emojis, and an unlikely teacher: the chicken-and-egg dilemma.

note 3 min
04
metamorphosis

On Designing Around a Hard Resource Limit

Three hard limits, memory, time, and write quota, and one pattern they all share: constraints are design input, not obstacles. How treating each ceiling as a forcing function produced cleaner architecture than the unconstrained version would have.

note 3 min
05
gnosis

On Spaced Repetition as a Knowledge Management System

How a marriage between the right algorithm and data structure can unlock multiple possibilities in a knowledge management system.

note 2 min
06
metamorphosis

Brain Reps: Building a Reproductive Endocrinology Research Tutor

A graph-augmented spaced-repetition research agent built solo in 10 days — Neo4j, Qdrant, Cloudflare Workers, and Ollama, at $0 cloud cost. From monolith to multi-channel production.

case 16 min
07
metamorphosis

Improving Access to Fertility Education & Medical Management Services

A booking and landing page for a FEMM-certified physician. Designed to convert a curious visitor into a confirmed appointment in two clicks. Built with a split-panel layout, interactive Physarum canvas, and content strategy precise enough to handle reproductive health with both clinical rigour and human warmth.

case 12 min
08
metamorphosis

On State as a Promise

A three-part session recovery architecture: Cloudflare D1 persistence, an email-cron-worker, and sequenced React hydration, built on the insight that a promise to the user is a contract.

note 2 min
09
gnosis

On the Gap Between Retrieval and Understanding

Embeddings are a big step towards representing knowledge in a format that can undergo significant computation.

note 1 min