Open to Work: Senior Backend & Distributed Systems Engineer (Go / Python) View LinkedIn →

Projects

Technical Journal // Projects
Apr '26

Migrating Cloudflare to Terraform

A technical reference on migrating existing Cloudflare infrastructure to Terraform. Includes an automated bootstrapping script to bypass manual state imports and handle API edge cases.

Feb '26

Python Background Workers: Architecture, Queues, and Retry Strategies

Learn how to build production-ready Python background workers that scale under load. Covers worker pools, queue architecture, retry strategies, idempotency, and graceful shutdown.

Jan '26

I Added Session Management to Aider

Aider is my favorite AI coding assistant. It lives in the terminal, commits directly to Git, and actually understands my codebase. But it was missing one thing: the ability to save and restore chat sessions. So I built it. The PR never got merged, but I've been running my fork for months now. Here's the story.

Jan '26

Can ClickHouse Replace Vector Databases? HNSW, Benchmarks & SQL Setup

Can ClickHouse replace dedicated vector databases like Pinecone, Weaviate, or Milvus? Explore HNSW indexing, vector similarity search performance, and how to store embeddings with SQL in ClickHouse.

Jan '26

Go Garbage Collector Mechanics: Pacer, GOGC, and Allocation Latency

How Go's concurrent tri-color mark-sweep collector works under the hood. Learn pacer triggers, GOGC tuning, and zero-allocation memory pool patterns.

Dec '25

Introducing CouchLens: A Query Analysis Tool for Couchbase

CouchLens is a browser-based tool for analyzing Couchbase N1QL query performance. It parses system tables, extracts execution plans, and generates insights to help database administrators find performance bottlenecks without sending data to external servers. This post explains what it does, how to use it, and what features are coming.

Oct '25

I Built My Own Google Drive

My journey to build my own cloud storage from scratch with nextcloudflare and the lessons I learned along the way

Aug '25

Stealth VPN with Outline over HTTPS

Running Outline VPN over HTTPS (port 443) to slip past censorship. Learn how to blend in with HTTPS traffic and what it actually takes to stay invisible.

Apr '25

Docker Volume Backup: The 1-Line Command You Should Be Using (Instead of tar)

When working with Docker, persistent data is often stored in volumes. Unlike container filesystems, volumes survive restarts and recreations. But what if you need to move this data from one machine to another? Here's a quick and reliable way to back up a Docker volume on one computer and restore it on another.

Feb '24

NGINX: Building from Source and Installation on Linux (Updated)

In this blog we are going to build NGINX from source code. And we will configure NGINX's settings, paths, and add or remove modules.