May 16 Saturday Morning at Pillar Point Saturday early morning at Pillar Point. Low clouds, cold air, wind through wildflowers scattered along the shore, and the kind May 16, 2026
Apr 11 🥪 SF Bay Area Deli List (Work in Progress) I’ve been on a bit of a sandwich run lately. This is my running list of the best deli Apr 11, 2026 1 min read
Nov 16 Saturday Play Date: Twix & Gracie Take Over the House Yesterday was one of those slow, cozy Saturdays where time moves at dog-pace — which is to say, perfectly. Our nine-year-old Nov 16, 2025 2 min read
Nov 16 Trying Out My New Sony a7 IV at Sunrise Over the Bay This morning I finally took the new Sony a7 IV out for a real test run. I headed to the Nov 16, 2025 2 min read
Jul 20 How I Built Gameplan AI with Claude/OpenAI, React, and OpenSearch on DigitalOcean What if every athlete had a high-level coach in their pocket? That was the idea behind Gameplan AI—a pair Jul 20, 2025 3 min read
Jul 31 The simple perspective Dogs are the best excuse for living your best life. Look at Twix—pure love, pure fun. If I work Jul 31, 2024
Mar 03 The Story of ‘Bo Ba’ Preface: This is a story I wrote to discourage my kids from ordering boba. It didn't work, so Mar 3, 2024 4 min read
Sep 24 10 Essential iPhone Camera Tips for Amateur Photographers” Capturing that perfect shot has never been easier, thanks to the advanced cameras on today's iPhones. You don’ Sep 24, 2023 2 min read
Jan 09 Kanban vs Scrum for SaaS Product Development When you're building SaaS products, choosing the right development framework can make all the difference. Let's Jan 9, 2023 1 min read
Nov 29 Burlingame Community for Education For this Giving Tuesday, if you live in Burlingame, California and have school-age kids, please consider donating to the Burlingame Nov 29, 2022