Blog
My Website’s API Was Flagged as Phishing
Google suspended my Firebase-backed API, calling it a phishing site. A week later: no clarity, no reply. I’m sharing the story so others might avoid the same trap.
January 2026 Recap
A roundup of January 2026. New Year, San Francisco explorations, Palm Springs adventures, and a Phoenix road trip.
October 2025 Recap
A roundup of October 2025. Festivals, travel, work projects, and Halloween in San Francisco's Castro District.
September 2025 Recap
A roundup of September 2025. Projects, travel, thoughts, and things in between.
July 2025 Recap
A roundup of July 2025. Projects, travel, thoughts, and things in between.
June 2025 Recap
A roundup of June 2025—projects, travel, thoughts, and the little things in between.
Comparing Teacher Salaries Across the U.S.
A simple data viz project I made a while back that’s now helping thousands of visitors each month explore how teacher pay varies across the country.
My Piano Repertoire: Songs, Sheet Music, and Performance Notes
A curated list of songs I've learned, practiced, and performed on piano over the years.
How I Run This Blog for Less Than $2 a Month
Curious about the costs of running a personal blog? Here's a detailed breakdown of what I spend each month to keep my site online.
The Evolution of My Personal Website
Explore the 12-year evolution of Chris Vogt's website, from its early days as a PHP site to its current state powered by GatsbyJS and React.
Bike Ride Video: Mission to Golden Gate Park
Video of me cycling San Francisco in March 2021, a year after the pandemic. From Mission District, the Castro, Lower Haight, Panhandle, and Golden Gate Park.
My 2020 Goals
In this blog post, I define and publish my personal goals for 2020.
Hello, 🌎
On this new blog I plan to share things I find interesting, collections of drone and camera shots I've taken, and insights gained while building this website.