Shelf

What I keep coming back to.

The tools I swear by, the books I claim I'm reading, and the games I'll absolutely finish someday.

Figma

Primary design tool. Component systems, user flows, the Blaze design system at Mamo. Daily driver.

(opens in new tab)

Mobbin

UI reference. Real screenshots of real apps, organized by pattern. Good for seeing how products handle the problems you are solving.

(opens in new tab)

Stripo

Email template builder. Where all Mamo email designs live before they hit SendGrid or Customer.io.

(opens in new tab)

TypeScript

Default language. I use it over plain JS everywhere because the type system is the documentation.

(opens in new tab)

React

Default frontend framework. This portfolio runs on it.

(opens in new tab)

TanStack

Router, Start, Form. Built this site on it from scratch. File-based routing, SSR, the full stack.

(opens in new tab)

Tailwind CSS

v4. Utility-first with real design token support via CSS custom properties in @theme.

(opens in new tab)

Claude

Main AI. Switched from ChatGPT and never looked back. The design and feel of it matters to me.

(opens in new tab)

Claude Code

AI for everything: this portfolio, the second brain, and Figma work. All-in-one.

(opens in new tab)

Figma MCP

Figma and AI in the same loop. First used it at Mamo to generate screen sketches for a design review. Stuck around ever since.

(opens in new tab)

Granola

AI meeting transcription. Without it design decisions and action items disappear the moment the call ends.

(opens in new tab)

Raycast

Launcher, window manager, and now dictation. Been on it since August 2023. Shortcut-addicted, so this thing is dangerous.

(opens in new tab)

Arc

Primary browser since December 2022. They pivoted to Dia and I hated it. Still on Arc.

(opens in new tab)

Linear

Issue tracking at Mamo. Clean, fast, no bloat.

(opens in new tab)

Slack

Where work actually happens. Communicating, huddling, and putting out fires.

(opens in new tab)

Notion

Personal notes and loose docs. Not a power user but it is where thinking that does not fit elsewhere lives.

(opens in new tab)

Obsidian

Where the second brain lives. I use it to read back what got ingested into the vault.

(opens in new tab)