Hello, my name is Josh.
I'm a designer-developer in Portland, Oregon, currently coding in public and figuring out what software looks like when you build it with AI, rather than around it.
I came up through graphic design, moved into frontend development, and spent a good stretch of my career shipping products at Silicon Valley startups. Somewhere along the way the line between designing something and building it stopped feeling real to me, and these days I'm far more interested in what happens when the two collapse into a single, faster loop.
What I'm into right now
Most of my attention goes toward agentic engineering: building real things alongside AI instead of treating it as a bolt-on, and documenting the process as I go. I care about craft, and even more about directness, the shortest honest path from an idea to something you can actually click on.
What I'm building
This site is my sandbox, a running set of design experiments, from layout systems and typography to little games and shader effects. A couple of other things I keep alive:
- repo-explorer — a local-only tool for browsing trending repos and running agentic analysis on them with Claude.
- type-explorer — Google Fonts as full-size specimens, with curated and algorithmic display-and-text pairings.
It's all TypeScript, it's all out in the open, and most of it exists because I wanted to find out whether an idea would actually feel good once it was real.
Say hi
I'm most active on X and Bluesky, and the code lives on GitHub. Always happy to talk design, frontend, or where this whole agentic thing is headed.