Blog
Thoughts, tutorials, and insights about web development, software engineering, and the latest tech trends. Join me on my journey of continuous learning and sharing knowledge.
Development
How TDD Shaped HTML6
My manager at Eldøy taught me to design libraries test-first, one function at a time. Here's how that discipline shaped HTML6's parser, transpiler, and masking engine.
AI Engineering
Building a Real-Time Voice AI Tutor
Build a voice AI assistant and it defaults to feeling laggy: not the model, the transport. How uLearn's AI tutor stays on one socket, gates the mic with real VAD, and never talks over itself.
Performance
100x Faster: HTML6 Template Caching on Bun
Most apps recompile templates on every request. uLearn compiles once at startup. The result: 1000x faster server response, top 5% globally.