Articles & notes
Ideas, things learned, and questions still worth asking.
Scaling a side project to 10k users
What started as a weekend idea slowly turned into a product used by thousands. Here's what I learned about infrastructure, patience, and why "just ship it" only works when you're ready to handle what comes next.
Template exampleWhy I still love writing vanilla JavaScript
Even with frameworks evolving every month, I keep coming back to plain JavaScript. There's something pure about writing logic that runs instantly in the browser — no setup, no build step, just you and the code.
Template exampleThinking in components
Building modern interfaces isn't about pages anymore — it's about systems. Thinking in components changes how you design, code, and even debug. Once you get it, you'll never build the same way again.
Template exampleThe cost of over-engineering
Sometimes we build systems so flexible that no one can understand them later — including ourselves. This post is a reminder that clarity often scales better than cleverness.
Template example