Programmatic intaglio engraving. Phase fields as the primitive, perturbation by a blurred image instead of the raw gradient, four hatch passes tuned asymmetrically, a virtual coordinate basis so line frequency stays constant at any output size, and a free animation reveal.
A vertical column of ten digits, a one-row-tall window, and a spring-tuned translateY to create the odometer-style number animation that is widely adored by the web.
A theme toggle that morphs instead of flipping — sun and moon trading places via AnimatePresence.
How a single document-sized canvas filled with random grayscale pixels gives a flat background a paper-like texture — and why I rewrote it from a WebGL shader to plain Canvas 2D after realising I wasn't actually using the GPU.
How a single radial-gradient and two pieces of state recreate the cursor-following spotlight effect that became the visual handshake of the design engineer aesthetic. Bonus: Shaders!
A stacked toaster — inspired by Sonner's deck-and-fan pattern — for notifications that persist instead of auto-dismissing, with the extra affordances that change implies.
Documentation for Spaces, an internal tool for the Washington Post that helps journalists and editors plan upcoming news coverage in a collaborative environment
Documentation for The Reader Response Kit, a framework that helps journalists and editors collect and analyze reader responses, supercharging the Washington Post's interactive journalism
Documentation for The Washington Post's hurricane and wildfire trackers, a cloud-based framework that powers the live trackers for the Washington Post
General Election work for the Washington Post
Documentation for The Johari Window, a model used for self-awareness and improving interpersonal communication