Say
Backend

A blog dedicated to backend systems, DevOps, and structural data patterns. Exploring the intersection of brutalist architecture and clean code.

BACKEND ENGINEERING /// DEVOPS PATTERNS /// SYSTEM ARCHITECTURE /// DATABASE DESIGN /// BACKEND ENGINEER /// BACKEND ENGINEERING /// DEVOPS PATTERNS /// SYSTEM ARCHITECTURE /// DATABASE DESIGN /// BACKEND ENGINEER ///

Latest Blogs

Fresh backend notes, production lessons, and architecture writeups from real systems.

macos

happymode: a tiny macOS menu bar app that keeps Dark Mode on schedule

A behind-the-scenes look at happymode: a native macOS menu bar utility that switches system appearance using sunrise/sunset (no external APIs) or custom daily times, with a weekly preview and permission-aware UX.

Feb 28, 2026
golang

I Built happycontext: Wide Logging for Go with Router + Logger Adapters

A practical deep dive into happycontext, a Go wide-logging library that emits one structured event per request with support for slog, zap, zerolog, and net/http, gin, echo, and fiber integrations.

Feb 16, 2026
postgres

Recreating PlanetScale's pg_strict in Rust: A Build Log

A detailed build log of cloning PlanetScale's pg_strict in Rust. From the pitfalls of sqlparser and executor hooks to the zero-overhead solution using Postgres' native post_parse_analyze_hook.

Jan 31, 2026
changelog

January 2026 Changelog

Theme management, Mermaid diagrams, and infrastructure improvements.

Jan 30, 2026
docs

Updated now: Share Zustand State via URL (Copyable Links)

Updated for Zustand v5: persist state in the URL hash so users can copy, share, and restore app state across sessions.

Jan 28, 2026
postgres

PostgreSQL UUIDv7 Performance Benchmark: Native vs Custom Implementations

Comprehensive analysis of modern time-ordered identifiers in PostgreSQL: UUIDv7, ULID, and TypeID implementations with real performance benchmarks, PostgreSQL 18 native support, and practical recommendations for choosing the right identifier for your project.

Jun 13, 2025

Hiring?

I am actively interviewing for Software Engineering roles across Backend, Full-Stack, and Frontend teams. If you are hiring for product engineering or platform teams, let’s talk.