cd ~/home

$ ls -la ./blog/

Writing

4 posts total

01

Real-Time at Scale: Building a Hospital Nurse Allocation System for 5,000 Patients/Day

When a client needed to coordinate nurse assignments across 15 hospitals in real time, polling wasn't going to cut it. Here's the architecture we landed on — WebSockets, Redis pub/sub, and a rule-based scheduling engine that runs without a hitch in a live clinical environment.

Node.jsWebSocketsRedisSystems Design
Feb 18, 2026
9 min read
02

LLM Inference Pipelines in Production: FastAPI, Redis Streams, and WebSocket Streaming

Shipping an LLM-powered feature to production is different from running a notebook. Here's how we built a real-time inference pipeline for an automated detection system — handling job queuing, streaming responses, and failure recovery at the backend level.

PythonFastAPIRedisLLMAI/ML
Jan 22, 2026
8 min read
03

Pulumi in Production: Lessons from Standardizing AWS Infrastructure for a 20-Engineer Team

When we decided to consolidate three years of ad-hoc AWS configurations into proper IaC, we chose Pulumi over Terraform. A year and a half later, here's an honest look at what worked, what didn't, and what I'd do differently.

PulumiAWSTypeScriptDevOpsIaC
Dec 5, 2025
7 min read
04

Turning On TypeScript Strict Mode in a Live Production Codebase (Without Breaking Everything)

We inherited a large TypeScript codebase with strict mode off. Turning it on revealed 400+ errors. Here's how we migrated incrementally, what the errors actually taught us about the code, and why it was worth the three-sprint investment.

TypeScriptEngineering ProcessBest Practices
Oct 14, 2025
6 min read