Projects
A community website for film photographers.
Browse and share full-res scans, sorted by camera and film stock, so you can see exactly what any film looks like before you shoot it.
A Mac app that compresses images for the web.
Drop images on the window and it writes a smaller file next to the original, picking between AVIF, WebP, JPEG and PNG by measuring them.
A reed tracker for saxophone players.
Log what you play, retire reeds when they are done, and find out how long your reeds actually last. Free, no account, no subscription, works offline.
- Zap Notes iOS A multi-input AI note-taking app. App Store
- Zap Know AI iOS An AI research app backed by real papers. App Store
- Go or No iOS An AI-powered AR navigation app for visually impaired users. App Store
- Out Loud iOS A voice recording app with real-time transcription and AI analysis. Visit site
Recent writing
Why I shoot 35mm film
When someone asks why I shoot film, I send them this. What a roll actually costs me in Shanghai, why the film internet quotes numbers five to ten times mine, and the real reason I shoot it, which turns out to have nothing to do with money. There's a calculator so you can run your own.
Anything You Want
Book notes on Derek Sivers' 40 lessons from building and selling CD Baby. Writing your utopia as a business plan, starting with one percent of the vision, and where his advice on validation falls apart.
I Asked Richard Sutton a Question at WAIC
Notes from Richard Sutton's WAIC 2026 talk on learning from experience and his OaK architecture, plus the question I got to ask him.
A Week in Kuala Lumpur
First time in Malaysia. I only had a few free hours a day, so I saw the city in pieces. Just some thoughts.
活着
读余华《活着》,关于福贵的一辈子,关于越来越随便的死亡,关于双重第一人称的叙事结构,关于一个还在活着的故事。
Interests


