I'm a design engineer by practice. I design by building, and I build what I envision.
Today, that translates to working on interface paradigms shaped by emerging AI capabilities. I
work hands-on in the details and also driving product and system direction at an
organizational level.
Working on accelerated Applied AI projects, while also guiding the design org to make sense of
it has shaped my guiding principles around AI. It's a complimentary mix of optimism and
discomfort. Optimism leads to innovation and it's paramount we push for that. Discomfort is
necessary to ground ourselves in the benefits of what we build and why.
Outside of work, I rock climb, go down knowledge rabbit holes, write occasionally, and read a
lot of science fiction.
currently at
2025 -
Principal Design Engineer @ Block, Design x AI
Responsible for designing and evolving AI-powered tooling and platforms for the design
practice. Leading exploratory R&D in generative UI, brand systems, and runtime-reactive
interfaces.
INSTRUMENTS
AI Tools
Claude Code
Sep █ ░░░░░░░░░░░░░░░ 96M Oct █████████ ░░░░░░░ 940M Nov ████████████████ 1.6B Dec ████ ░░░░░░░░░░░░ 416M Jan ███████ ░░░░░░░░░ 731M
3.8B tokens since Sep '25
Cursor
tab completions
Sep ██████████ ░░░░░░ 196 Oct ███████████ ░░░░░ 214 Nov ████████████████ 302 Dec █████████ ░░░░░░░ 169 Jan █████ ░░░░░░░░░░░ 86
967 total
ai lines
Sep ██ ░░░░░░░░░░░░░░ 14K Oct ░░░░░░░░░░░░░░░░ 1K Nov ████████████ ░░░░ 89K Dec ████████████████ 115K Jan ██ ░░░░░░░░░░░░░░ 11K
230K total
AI APIs
Claude · OpenAI · Gemini
Languages & Frameworks
TypeScript · React · Astro · Svelte · Rust
Design
Figma
(gathering dust)
Adobe Creative Suite
(it's been a while. good ol' days)
mantras
- Trust by default.
- Collaborate by default.
- Work in the open.
- Leave it cleaner than you found it.
previously at
2022 - 2025
Staff Design Engineer @ Cash App
2018 - 2022
Senior Design Engineer @ ADP
2013 - 2018
Product Designer @ Pearson
studied-at
2019 - 2022 (part time)
Masters in Computer Science @ JHU
2009 - 2013
Bachelor of Arts @ Macalester College
case studies
the longer stories
tinkers
side quests and prototypes
fluid tile grid
prototype of a fluid grid. react. framer motion.
bitcoin solari
visualization of Block's bitcoin treasury holdings. open source.
music visualizer
audio-reactive animations. from the portfolio editing floor.
taste explorer
an infinite random map of our collective taste.
chaos and order
chaos and order experiments. react.
tokens visualization
interactive token visualization with multiple viewing modes and search.
the write stuff
content audit tool based on voice and tone. client-side RAG.