Writing on frontend software development, SSR-powered frameworks, and blogging.

All of my long-form thoughts and programming guides are collected in chronological order.

Self-Hosting Ghost on GCP

Learn how to set up a self-hosted Ghost blog on Google Cloud for just ~$5/month! This guide walks through deploying Ghost on Cloud Run, connecting a custom domain, using Cloud SQL for persistence, and configuring your blog for a seamless, low-cost, and low-maintenance experience.

GCP Credentials & Next.js

Learn how to securely authenticate your Next.js app on ZEIT Now with Google Cloud services. This guide covers using GCP service accounts, base64 encoding, secrets, and configuring your app for seamless API integration. Step-by-step instructions included!"

Server Side Authentication with Firebase and Next.js

Learn how to implement server-side authentication in a Next.js app using Firebase Auth. This tutorial covers token validation, secure SSR, and seamless user data rendering for improved performance and user experience.