For a year, I wrote a technical blog without any predefined topics—just with the goal of writing, learning, and sharing experiences. In this post, I share the process, technical decisions, and lessons I learned — it might help you start your own.
Turning a kayak ergometer into a virtual race seemed simple—until real athletes started competing. Unexpected bugs emerged live: sleeping devices, stuck avatars, and a canceled race thanks to one unlucky keypress. Nothing tests software like the real world.
Learn how I built and deployed a free static website, covering the setup, deployment process, and the tweaks needed to keep the site low-cost and easy to maintain.
Hiring a skilled professional for the Oktan website illustration showed me that experts don’t just execute ideas—they refine and elevate them beyond expectations.
Key-value stores are fast, scalable NoSQL databases that store data as key-value pairs, making them ideal for caching, session management, and high-performance applications.
Learn how to automate task tracking in Obsidian using the Dataview plugin. This guide walks you through setting up a dynamic checklist counter to display completed and total tasks, helping you stay organized and track progress effortlessly.