-
Thousands for an XPAN crop or try it out with this JournalThousands for an XPAN crop or try it out with this
Why I wanted the Hasselblad XPan look badly enough to build a camera app for it, and what shooting 65:24 actually feels like on a phone.
-
Am I losing my brain? JournalAm I losing my brain?
I work in claude code most days and I think I need to code some days for myself. Code that doesn't involve LLMs. Something that makes me think.
-
Do You Need to Build Everything Though? JournalDo You Need to Build Everything Though?
I keep wanting Claude to build a novel personalized agent. Then my wife says: sounds like more work, we should just use Claude.ai together.
- Seattleite Guide, AgainJournal
Seattleite Guide, Again
Ten years ago my team at Y-Designs and I built a neighborhood guide to Seattle. A curated map of 'Good Things' in each neighborhood. The site is long dead, but the idea stuck. This is me building it again, this time as a personal list.
-
edge-llm
TypeScript monorepo for running LLMs on-device. WebLLM, Transformers.js, hybrid inference, tool calling, and LoRA fine-tuning.
TypeScript WebGPU WebLLM Transformers.js +3 -
Fantasy HubBall
Fantasy sports for software engineers. Draft real GitHub developers, score them on commits, PRs, and reviews.
Next.js tRPC PostgreSQL Prisma +2 -
FilmFrame
Personal camera app for my Pixel with manual controls, real film simulation LUTs on the GPU, and XPan-style crops.
Kotlin Jetpack Compose CameraX OpenGL +1 -
Sigil
The spec layer for AI-assisted delivery. Turns messy client requirements into structured, approved specs connected to staged delivery.
Next.js tRPC PostgreSQL Prisma +2
I’m Ryuhei Yokokawa