Field Notes — /blog
The build log.
Documenting the experiments — the failures, the pivots, and the moments of accidental insight.
Why I shipped VORA before writing a single line of backend code
2 min readFrom Python Server to Pure Browser: The Architecture Pivot That Changed Everything
4 min readThe Whisper WASM Experiment: Why Browser AI Is Harder Than It Looks
3 min readWhy We Killed Speaker Identification (And What We Learned from Two Weeks of Failure)
7 min readBuilding an N-Best Reranking Layer for Better Korean STT (Without Extra API Calls)
4 min readBuilding the Priority Queue: How We Stopped Gemini API Chaos — and Why the First Two Designs Both Failed
8 min readGroq Dual-AI Integration: Why We Added a Second AI and What It Actually Fixed
7 min readThe Meeting Summary Timer Bug: Why setInterval Isn't Enough for Reliable Scheduling
8 min readBuilding a Real Meeting Export: From Raw Transcript to a Usable Report
3 min readThe Dark Theme Redesign: Building a UI That Looks Like a Professional Tool (After It Looked Like a Hobbyist Project)
8 min readThe Branding Journey: From a Functional Name to VORA
3 min readHow We Made VORA Bilingual Without a Heavy Localization Stack
2 min readDeploying to Cloudflare Pages: Static Hosting, CORS Headers, and the Sitemap/Robots Incident
7 min readHow I Fixed AI Over-correction
2 min readShip Week Diaries: How v8.5 Turned into a Product Identity Rewrite
4 min read8 years of Bitcoin data taught me more than any trading book
2 min readThe Mobile Menu Trilogy: One Button, Three Fixes, Mild Emotional Damage
4 min readThe i18n + SEO Cleanup Chronicles: Canonical Chaos, hreflang Therapy, and Other Adventures
3 min read