Thoughts & Tinkering

Blog

A collection of my thoughts, tutorials, and experiments.

2026-04-01 10 min read

I Got Tired of Tailoring Resumes Manually — So I Open-Sourced a Solution

How I built an automated, ATS-friendly resume builder with AI tailoring — and why I'm giving it away.

Resume Job Search Automation Open Source AI LaTeX
2026-03-24 10 min read

Case Study: Profiling Django APIs with Debug Toolbar and snakeviz

Finding and fixing slow Django endpoints using Django Debug Toolbar's SQL and profiling panels, cProfile with snakeviz visualization, and EXPLAIN ANALYZE.

Django Performance Profiling Python Database Backend
2026-03-18 8 min read

How I Design Reliable Backend Systems

Failure-first design, async offloading, boring technology choices, scheduling precision, observability, and deployment patterns from five years of building backend systems.

Backend System Design Django Go Architecture Reliability
2026-03-13 8 min read

Tools I Use as a Backend Engineer (2026)

The full development stack I use daily — languages, frameworks, databases, task queues, observability, AI coding tools, dev environment, and deployment.

Backend Tools Django Python Go DevOps AI
2026-03-01 27 min read

How to Optimise Backend Performance: A Practical Playbook

Finding and fixing backend bottlenecks through observability, profiling, query tuning, caching, and async offloading.

Backend Performance Database Caching Django DevOps
2026-02-04 5 min read

My Setup: “Always-On” Linux Workstation: Remote Desktop from Android with Tailscale & NoMachine

A deep dive into setting up secure remote desktop access from Android to a Linux laptop over Tailscale with NoMachine and Tailscale Serve.

Linux Remote Desktop Tailscale NoMachine DevOps Android
2025-02-04 10 min read

Building a Portable Linux Development Environment

How I built a reproducible i3-based Linux setup with automated backups and migration.

Linux i3 Rofi Dotfiles Automation Development