Blog
Technical writeups, devlogs, project case studies, and engineering updates.
Understanding GPU Memory: VRAM, Bandwidth, and Why Your Model Won't Fit
GPU memory is the most constrained resource in ML. This post explains HBM architecture, memory bandwidth vs compute, how model size translates to VRAM usage, and techniques (offloading, recomputation, sharding) to fit la
Read MoreAugust 09, 2026Designing CLI Tools That People Actually Enjoy Using
Good CLIs are more than argparse + sys.exit. This post covers argument design patterns, progress indicators, color semantics, error messaging philosophy, and how to make terminal tools feel polished.
Read MoreAugust 07, 2026Production ML Pipelines: From Notebook to Serving
Jupyter notebooks don't scale. This post covers feature stores, model versioning, A/B testing infrastructure, monitoring drift, and the engineering practices that separate research ML from production ML systems.
Read MoreAugust 06, 2026PostgreSQL Internals: What Happens When You Run SELECT *
From parsing to execution: tracing the full lifecycle of a SQL query through PostgreSQL's planner, executor, buffer manager, and storage engine. Understanding these internals helps write faster queries and design better
Read MoreAugust 05, 2026The State of WebAssembly in 2026: Beyond the Browser
WebAssembly has grown far beyond client-side gaming. With WASI, component model, and runtimes like Wasmtime and Wasmer, WebAssembly is becoming the universal runtime for edge computing, plugins, and polyglot microservice
Read MoreAugust 04, 2026Containerization Without Docker: Alternatives for Development and Production
Docker has become synonymous with containers, but alternatives like Podman, Nix, and Firecracker offer compelling advantages for specific use cases. This post compares the ecosystem from a developer's perspective.
Read MoreAugust 03, 2026React Server Components: A Mental Model Shift
Server Components change how we think about React. No hydration, no client-side JS, direct database access from components. This post covers the architecture, data fetching patterns, and when to use server vs client comp
Read MoreAugust 02, 2026The Architecture of Real-Time Dashboards: WebSockets, Polling, and Event Sourcing
Building a real-time financial dashboard taught me when to use WebSockets vs polling, how to manage state across reconnection, and why event sourcing beats CRUD for live data. A case study in system design tradeoffs.
Read MoreAugust 01, 2026Building a Web Scraper That Survives: Anti-Bot Evasion Tactics
Modern websites use Cloudflare, DataDome, and behavioral analysis to block scrapers. This post covers Playwright stealth, fingerprint randomization, CAPTCHA solving, proxy rotation, and the cat-and-mouse game of browser
Read MoreJuly 31, 2026AuraFinance: Building a Zero-Cost Full-Stack Financial Intelligence Platform
AuraFinance is a full-stack financial intelligence platform that combines live market monitoring, technical indicators, and ML-driven price forecasting in a single zero-cost stack. Every piece of infrastructure — fronten
Read MoreJuly 30, 2026Civic Tech and Open Source Data Platforms: Building CommunityOne
CommunityOne (DoxDock) is an open-source data platform that aggregates and normalizes public records from disparate local government sources — court filings, property records, business registrations, and legislative meet
Read MoreJuly 29, 2026Tracking 200+ Hours: Automated Pipeline Infrastructure for 100% Heartbeat Acceptance
Achieving 100% coding activity heartbeat acceptance across 9 repositories required building a 24/7 automated pipeline infrastructure. This post breaks down the architecture: cron-scheduled GitHub Actions workflows, direc
Read MoreJuly 28, 2026Spatial Computing on the Web: MediaPipe + Three.js
HELIOS is a gesture-controlled browser-based operating system interface — no hardware wearables, no dedicated depth cameras. Just a standard webcam and the browser's JavaScript engines running hand tracking and 3D render
Read MoreJuly 27, 2026Building astro-tasks: A Python CLI Developer Dashboard for NASA Space Apps
astro-tasks is a modular Python CLI that aggregates GitHub notifications, tracks git health stats, and provides a unified developer dashboard — built for the NASA Space Apps x Hack Club Stardance challenge. The tool wrap
Read More