Home
Blog
Archive
June 30, 2026
A brief intro to CDNs and their usage for globally caching both static and dynamic content.
System Design
Caching
June 3, 2026
Spinning up a general-purpose personal assistant for daily life, engineering work, and beyond.
AI
Agentic Engineering
Infra
July 6, 2023
Great SWE/coding YouTube content is hard to come by; here's a curated list of my favourites.
Learning
Miscellaneous
July 14, 2024
Staying informed is an unspoken requirement for any modern dev. Here's my technique for keeping up-to-date.
Career
August 16, 2025
A quick introduction to Terraform, the leading IaC tool in 2025.
Terraform
IaC
June 7, 2025
An op-ed contrary to the hype on React's most popular meta-framework.
Next.js
React
Frontend
How I create an excellent DX and keep my codebase DRY for many subdomains of a SvelteKit project.
Vercel
Svelte
Monorepo
November 16, 2024
A quick, seamless solution for auto-generating documentation sites for Python codebases.
Python
Documentation
DX
September 18, 2024
Presented at American Express' GuildCon '24 on behalf of American Express' internal Python Guild.
CLI
UX
September 2, 2024
My personal notes following Chapter 13, 'Concurrency', of 'Clean Code' by Robert C. Martin, for my software engineering book club.
Concurrency & Parallelism
Threading
May 4, 2024
Great engineers can learn any technology in a reasonable amount of time. Learning how to learn enables you to level up exponentially as a dev.
November 23, 2023
Any seasoned dev should get a kick out of this list. For newer devs, a preview of what to look forward to.
May 5, 2022
Learn when to use `is` versus `isinstance` in Python when comparing types.
May 4, 2022
My personal notes/learnings on this advanced Python feature.