Projects

Below is a selection of projects I am currently developing and maintaining.
For inquiries or collaboration opportunities regarding any of the following projects, please feel free to get in touch.
maplibre-voice
Developed as part of the Mistral Hackathon 2026, maplibre-voice demonstrates the feasibility of integrating AI-powered voice commands for map navigation.
GitHub repository: https://github.com/tderflinger/maplibre-voice
overpass-immu-docker
overpass-immu-docker is a Docker container that enables local querying of OpenStreetMap (OSM) data using the Overpass API, eliminating the dependency on public Overpass API servers.
OSM data is ingested from .pbf files into the Overpass database format and stored on the host filesystem via Docker volumes, keeping the container itself stateless and immutable.
GitHub repository: https://github.com/tderflinger/overpass-immu-docker
Ríoverse
Ríoverse is a language learning platform offering vocabulary and word lists across a variety of languages.
It is available at https://www.rioverse.app.
The platform is free to use. Feedback and suggestions are always welcome — feel free to send a message.
tcx-ls
tcx-ls is a command-line tool for parsing and displaying data from TCX files. It reports metrics such as accumulated time, accumulated distance, maximum speed, average pace, maximum run cadence, and more.
The TCX format is widely used by Garmin and other fitness devices to record GPS coordinates, heart rate, and sensor data. Files can be exported from applications such as Garmin Connect.
Developed in TypeScript using the Deno runtime, with a pre-compiled binary available for Linux x86.
GitHub repository: https://github.com/tderflinger/tcx-ls
Audio Tapir
A Vue 3 component for audio recording that enables users to record, playback, and transmit audio messages to a server. Released as open-source software.
GitHub repository: https://github.com/tderflinger/vue-audio-tapir
SpiceNice
SpiceNice is a comprehensive open-source database providing structured information on culinary spices and their botanical origins. It serves a broad audience — from professional chefs and home cooks to botanists and agronomists — and includes a curated section of freely available literature on the subject.
Website: https://spicenice.pages.dev
libretranslate-ts
A lightweight TypeScript client library for the LibreTranslate API, fully compatible with JavaScript as well.
LibreTranslate is a free and open-source machine translation application with a public API. This library provides a clean interface to integrate LibreTranslate functionality into any TypeScript or JavaScript project.
GitHub repository: https://github.com/tderflinger/libretranslate-ts

