principal design engineer, design intelligence and infrastructure @blocks

Knoxville, TN
Joined July 2009
Introducing the Governed Artifact Protocol, an open protocol for keeping context with content across systems and teams. block.github.io/governed-art…
1
3
135
block.github.io/governed-art… @writesdavid and I elaborate more in ^ post about our recent work at @blocks and why we think this idea is important.
1
1
1
65
The spec is early, but we think it's ready to share. We're seeking community input to strengthen it. Please connect with us if interested!
1
33
working on some @goose_oss display mode updates for MCP Apps...
3
2
12
527
we've supported `fullscreen` for a while now
2
5
94
wanna pop some bubbles? hook up this MCP server as an extension in goose: mcp-bubble-wrap.onrender.com…
20
so cool to see Jev used to pick the right LLM for the prompt… I can imagine how this compositional approach has the potential to make client-side agentic UX a lot better (and more economical too)
Experimentation with Jev from @typesafeai and our harness @goose_oss Use Jev to take a prompt and JIT select a model just before the turn runs. Jev and models like it will be useful in many areas and this is just early prototype code on a first idea
2
186
Hell yeah!
I added a a stick shift to my computer. It's like Raycast but for truckers. Window management, LLM Model selection, Shift up/down for reasoning levels. It feels right
2
190
Andrew Harvard retweeted
I added a a stick shift to my computer. It's like Raycast but for truckers. Window management, LLM Model selection, Shift up/down for reasoning levels. It feels right
134
65
45
1,554
117,731
Andrew Harvard retweeted
Today we're open sourcing Berd, a beautiful desktop app for working with AI agents. And one that isn't afraid to have a personality. We had capable models and harnesses everywhere, but no environment around them that we actually loved opening every day. So a small team built one for ourselves, and it's scaled to something a huge portion of Block now uses. Especially the non-engineers who want to build things. The part I'm proudest of is how it was built. Design and engineering as one team. Designers in the code and engineers in the design decisions. Everyone owning what they're working on; everyone moving together like it was choreographed...and really fast. In a world where anyone can build anything now, what makes something worth opening every day is the care inside it. Berd is for people who want to step outside the norm a little. Who want their solo workspace to feel fun, and who want AI to feel less scary and confusing. Model-agnostic, harness-agnostic, and built for you to shape your own AI world. From us, to you.
Replying to @blocks
From Square to Cash App, we have a history of bringing thoughtful design to technical categories. With Berd, we brought that same instinct to AI agents. Meet the Gloopies, designed to make agents more recognizable and approachable.
9
22
4
120
60,460
MCP, ftw!
Square sellers can now accept agentic orders from Google’s Ask Maps. And we’re just getting started. More to come. squareup.com/us/en/press/ask…
3
321
Andrew Harvard retweeted
Something new. Coming Thursday.
69
51
18
426
116,394
Andrew Harvard retweeted
we're working on goose 2.0... in the open 👀 rebuilding the architecture so every client speaks the same language landed a new TypeScript TUI desktop moving to Tauri powered by ACP for one unified agent core come break it with us. goose-docs.ai/blog/2026/04/0…
5
18
2
157
8,900
Update: Block leadership informed me that my layoff was due to a clerical error. They offered me the opportunity to return, and I’ve accepted.
I enjoyed my time at Block. I got to work with great people, honed my skills, and built some cool stuff.
41
41
65
2,553
1,431,630
To my former colleagues continuing to face the reality of layoffs, please feel welcome to contact me directly for support. I will make time to help you with whatever you need.
1
2
233
105,674