Blog
Thoughts on engineering, architecture, and things I've learned along the way.
Featured
March 4, 2025
How Many Open Connections Can An Application Have?
March 4, 2025
Building a Scalable Auction System with AWS Lambda and DynamoDB
February 26, 2025
Understanding High p99 Latency in Go Backend Systems & How to Fix It
February 21, 2025
Payment Processing Architecture - SOLID Principles & Scalable PSP Integration
November 27, 2024
Real-Time Chat App Architecture with AWS - A Scalable Approach
October 5, 2024
CoraMQ - Building a Concurrent In-Memory Queue Service in Go
Writing
Notes
June 13, 2025
Renaming a Commit in a Pull Request Using Git (with Conventional Commits)
February 16, 2025
Go (Golang) Cheat Sheet
February 5, 2025
Kotlin Ktor Cheat Sheet
December 8, 2024
Getting Started with a Node.js TypeScript Boilerplate
October 26, 2024
Understanding Margin Collapse in CSS
October 26, 2024
Understanding the Difference Between `npm install` and `npm ci`