SWEngineer designing & building product systems with taste.
I'm a software engineer comfortable working across the stack, with a particular interest in polished, expressive interfaces and product systems. I'm available for contract work through BOAT:3000®, the creative studio I run.
Experience
I've worked across startups, and independent product environments.
That range has taught me how to enter different kinds of teams, understand the shape of the work quickly, and contribute with care from idea to shipped product.
The Cost of Abstraction
essay — magical thinking202602Designing Idempotent Systems
essay — magical thinking202603Karaoke Moon
essay — magical thinking202604How I Started Cycling
essay — on two wheels202605Documenting Project Mnemosyne
notebook — memory & spaced repetitionongoing06Masqara
craft — generative graphics202607Photography
pictures — street, light, Lagosroll08Cycling
essays — arts, essays, picturesseries09Now Listening
music — one song, one reviewrotationEngineering, generalist design.
Interfaces, graphics, and small design systems.
Masqara
Generate palette-themed tribal mask SVG assets.
Home Dock
recreating apple's home dock
Suspicion Map
an excerpt interface from Oculos
Thinking Through Systems
I like to treat technical problems as ‘system dramas,’ and here, analysis is cinema.
See all essaysThe Cost of Abstraction
Every new layer is a potential point of failure
Abstractions buy leverage and charge rent in the form of hidden coupling and leaky boundaries. Notes on when a wrapper earns its keep and when it quietly becomes the bug.
Designing Idempotent Systems
Why retries should be boring
Idempotency is the quiet contract that lets distributed systems fail loudly and recover quietly. A field note on keys, dedup windows, and the cost of exactly-once dreams.
Occasionally, I scribble medium-rare cooked web of thoughts into my notebook.
Thinking Is Analogy
Perhaps thinking is comparisons all the way down
Thought as a resonant web of interrelations, but do we have the tools to support the interrelated architecture of our thinking?
The Word as Password
Every Word Is a Shibboleth
Group language describes the world and marks who belongs, but its function as social marker seems predecessory
I love how we can use photographs to make memories of the passing world richer in color, texture, and emotional depth.




You made it this far, thank you. わざわざありがとうございます