I write code because I enjoy making things. Web apps, desktop tools, Android — I go wherever the problem takes me. Mostly I build useful things for myself. These days I try to make games just to see if I can.

Cross-platform IPTV player for Samsung TV, Android & desktop.

Vocabulary learning app built for daily practice.
Navix is a navigation library for remote-controlled screens. In this interview, Claude examines the source code and explains how Navix manages focus through a tree structure — without any documentation.
What happens when Navix's component library goes beyond navigation? Starting from the demo app, we look at how lifecycle events give components a life of their own — questions by me, answers by Claude reading only the source code.
As Navix's component library grew, some pieces started standing out. In this post we take a close look at NavixPaginatedList and NavixPaginatedGrid — how they combine virtualization and focus management in a single component.
The story behind Navix — how a navigation system built inside Zenith grew into a standalone library, and the decisions that shaped it along the way.

Breastfeeding and baby health tracker for new parents.
TypeScript-first database management framework. Provides flexible REST API query capabilities without being a standalone application — integrate it into your existing project, keep your own server and framework.
CLI tool for managing i18n and intl localization files. Nested JSON support, DeepL auto-translation, key case validation.