Blog
Writing about software development, engineering practices, and things I find interesting while building for the web.
- CSSHoudiniBrowser InternalsAnimationCreative Coding
CSS Houdini Paint API: Drawing Anything Directly in the Browser's Render Pipeline
CSS Houdini's Paint API lets you register JavaScript worklets that the browser calls during the paint phase — giving you a canvas-like drawing surface for any CSS property. Here is how it works and why it matters.
Read - Clean CodeSoftware EngineeringBest PracticesRefactoring
The Art of Writing Clean Code: Principles That Actually Matter
Clean code is not about aesthetics — it is about respect for the next person who reads your code (often future you). Here are the principles worth internalizing.
Read - WebAssemblyWASIEdge ComputingPerformanceSystems Programming
WebAssembly Beyond the Browser: WASI, Edge Functions, and the Future of Portable Code
Most developers know WebAssembly as a browser speed trick. But WASI and serverless edge runtimes are turning it into a universal binary format that runs everywhere — securely and near-instantly.
Read - GitDevOpsTeam CollaborationSoftware Engineering
Git Workflows That Scale: From Solo Projects to Large Teams
The branching strategy you choose shapes how your team collaborates, how often you ship, and how painful your merges are. Here is a practical guide to Git workflows that work.
Read - API DesignRESTBackendWeb Development
Designing REST APIs That Developers Actually Love
A well-designed API is a gift to every developer who integrates with it. Here are the principles that separate forgettable APIs from the ones you reference in talks.
Read - JavaScriptPerformanceAsync
Understanding the Event Loop: JavaScript's Secret Engine
Async/await hides a lot of complexity. Understanding the event loop, the call stack, and the microtask queue will make you a dramatically better JavaScript developer.
Read - TypeScriptJavaScriptWeb Development
Why TypeScript Is Non-Negotiable in Modern Web Development
TypeScript has moved from a nice-to-have to an industry standard. Here is why skipping it in 2025 is a mistake you will regret.
Read