
TrophyMap
TrophyMap helps hunting clubs manage their operations with confidence. It provides an accurate overview of budgets, hunts, and compliance with the game management plan across hunting seasons.

I am a passionate software engineer who believes that well-crafted code can simplify everyday life. I am fortunate that software development is both my profession and my passion, which keeps me motivated through long hours of coding. This field is full of challenges — continuous learning and adapting to new technologies is not just expected, but something I genuinely enjoy.
My motto: an application lives as long as it is being developed — otherwise, time will pass it by.
Each project introduces my own development work, which I started as a greenfield project in the given year.

TrophyMap helps hunting clubs manage their operations with confidence. It provides an accurate overview of budgets, hunts, and compliance with the game management plan across hunting seasons.

Multilingualism is key to the viability of modern applications. This SaaS platform provides a centralized hub for managing translation files, enabling translators and developers to collaborate efficiently.

A command-line tool for initializing, uploading, and downloading translation files via the I18Nature localization cloud. Supports managing multiple translation files within a single project.

A lightweight frontend micro-framework written in TypeScript, documented with JSDoc, and compiled with Esbuild. Includes a rich set of predefined UI components.

A lightweight UI library written in TypeScript for Expo and React Native. Provides a rich set of predefined form field components.

A rich text editor component written in TypeScript using React Hooks. Leverages the HTML ContentEditable API and communicates with native code via WebView. Provides basic text formatting options.

A multi-polygon editor written in TypeScript for the React Native Maps component. Allows selecting, creating, and modifying areas on Apple Maps and Google Maps, with support for editing multiple polygons simultaneously.

A Dart package for Flutter that provides a form field for editing cron expressions in an alert dialog. Extends TextField with enhanced functionality and supports both Standard and Quartz cron expressions with allowed and alternative values.

A web-based editor for building and solving Italian-style crossword puzzles. The built-in editor is the core of the application, primarily focused on puzzle construction.

A developer blog built with Svelte that renders markdown articles (MD/MDX/MDsveX). Covers software engineering topics and solutions to problems that are hard to find elsewhere on the web.

A Ruby gem for loading sample data into MongoDB for testing purposes. Simplifies test data management by defining fixtures in YAML files that are loaded into the database before running tests.

A high-performance marketing and landing page for the TrophyMap SaaS, built with the Astro meta-framework. Features micro-transitions, animations, and SEO-optimized content for enhanced user experience and discoverability.