Skip to content
Naveen Raj

Writing

Blog

RSS
FHIR, in practice
Sep 11, 2026 · 7 min read

HL7 FHIR looks simple in the docs — resources, references, a REST API. The parts that actually eat your time are terminology, modeling decisions, and the layer you're forced to build on top of it. Notes from building a clinical backend on FHIR R4.

FHIRHealthcarebackendHL7
Read more
Real-Time Systems Engineering: WebSockets from Beginner to Senior-Level Architecture
Sep 24, 2026 · 20 min read

A project-based roadmap to mastering WebSockets and real-time systems—from simple live counters and chat applications to distributed WebSocket clusters, event-driven architectures, scalable notifications, and multi-tenant healthcare systems. Learn how real-time systems actually work, how they scale, how they recover from failures, and how to reason about them like a senior engineer.

wswebsocketbackendfrontendfullstack
Read more
Complete Computer Science Education cover image
Complete Computer Science Education
Sep 20, 2026 · 18 min read

A complete, self-directed undergraduate Computer Science curriculum synthesized from MIT, Stanford, and CMU. Master the core pillars of computer science—from memory layout and OS kernels to distributed consensus and database internals—using the world’s gold-standard university courses.

MITStanfordCMU
Read more
Backend Mastery from First Principles in the AI Era (2026 Edition): The Complete Backend Engineering Roadmap cover image
Backend Mastery from First Principles in the AI Era (2026 Edition): The Complete Backend Engineering Roadmap
Jul 14, 2026 · 8 min read

AI can generate code, but it can't replace a deep understanding of backend engineering fundamentals. This comprehensive guide walks through the complete backend development journey—from HTTP, routing, authentication, databases, caching, queues, and observability to distributed systems, DevOps, production architecture, and scaling. Whether you're a beginner or an experienced engineer, this roadmap will help you build backend systems from first principles and understand why every component exists, not just how to use it.

backendsoftwareengineeringwebdevdevops
Read more
A2UI: Teaching an AI to Draw Forms, Not Just Fill Them
Jul 4, 2026 · 7 min read

How a JSON protocol and a schema-addressable component catalog let an AI agent pick clinical forms instead of generating them — and why that split matters in healthcare software.

aireacttypescriptSystem DesignHealthcare
Read more