I design by building, and I build what I envision. I stay deep in the details while driving AI
capabilities and design direction at an organizational level.
I lead a group of design engineers and product designers at the bleeding edge of applied AI.
We are the acceleration team defining how builders at Block build.
Working hands-on in AI efforts while guiding an organization through this shift has shaped how
I think about AI: optimism drives invention, but discomfort keeps it grounded in why it
matters.
Outside of work, I rock climb, chase knowledge rabbit holes, write occasionally, and read a
lot of science fiction.
currently at
2025 -
Principal Design Engineer @ Block, Design x AI
Leading and building AI-native tooling and platforms for the design practice. Implementing
emerging capabilities across the org, consolidating design knowledge into intelligence
layers, and automating the repetitive to unlock higher-leverage work.
INSTRUMENTS
AI Tools
Claude · Cursor
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
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.