Refinement is the core and no version is final.
Client work and personal projects that follow the principles of human-centered design. Every project is a live effort to improve upon the observations and feedback of the target customer.
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.
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.
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.
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.
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.