|
Developer & Creative Studio
A distributed storage engine inspired by geological layering. Data lives in strata — hot layers for frequent access, cool bedrock for archival permanence. Built with Rust and a custom B-tree variant that respects the topology of modern SSDs.
A generative design tool that translates architectural constraints into organic forms. Feed it building codes and site parameters; it returns structures that look grown rather than built — digital biomimicry for the construction industry.
A CSS framework that ages gracefully. Components develop visual patina over time — subtle color shifts, softening borders, warming tones — creating interfaces that feel lived-in rather than freshly deployed. Time becomes a design material.
An open-source command-line tool for archaeological data management. Designed for field archaeologists who need to catalog, cross-reference, and visualize stratigraphy data from active dig sites — where connectivity is unreliable and sunlight makes screens unreadable.
A light-tracking dashboard for indoor gardeners. Combines sensor data with astronomical calculations to predict and optimize natural light exposure for each plant in a collection. Beautiful data visualization meets practical horticulture.
"Software is the terracotta of our age — moldable when warm with attention, enduring when fired by discipline. I build tools that feel like they were always meant to exist, artifacts that carry the warmth of their making."
Every project begins at the surface and digs deeper. I believe that the best software reveals its layers over time — simple at first encounter, rich upon exploration, inevitable in hindsight. Like an archaeological site, the most valuable discoveries are never on the surface.
I work at the intersection of systems engineering and design craft, building tools that respect both the machine's capabilities and the human's sensibilities. The code should be as considered as the interface; the interface as rigorous as the code.