
MediJourney: Converting Paper Chaos into Medical Intelligence
How I built a zero-backend, local-first medical timeline app using React, IndexedDB, and Google Gemini 3 Pro - solving the data 'grounding' problem without sacrificing user privacy.

How I built a zero-backend, local-first medical timeline app using React, IndexedDB, and Google Gemini 3 Pro - solving the data 'grounding' problem without sacrificing user privacy.
Before you can feed audio to AI, you need to understand what sound actually is. This deep dive explores the physics and engineering of audio - from pressure waves to spectrograms - building the foundation for understanding Speech AI.
V8 Isolates are the lightweight, secure containers that power modern JavaScript execution in Chrome and Node.js. This first part explains the V8 engine, the concept of memory isolation, and how to build a basic secure sandbox using the isolated-vm library in Node.js.
We've all been there: you search for 'soda' but the app only knows 'pop'. This is the search problem. Let's go on a journey from simple keyword counting (TF-IDF) to smarter ranking (BM25) and finally to AI that gets you (SPLADE).
Explore the peer-to-peer discovery problem. Learn how NAT, STUN, TURN, and signaling servers work together to create the 'impossible' P2P connections required for WebRTC and Web3.
How to assemble a lean, maintainable blog using Velite, Next.js 15, and static exports-cutting through the CMS overhead to focus on writing.