About

I'm a professional full-stack developer working across multiple languages, frameworks and platforms. My main language is Java and I work also with JS/TS, Python, Kotlin.

I have also a strong interest in self-hosted and privacy-respecting software, and I like to build tools that make my life easier.

Projects

SteamKeyVault

Live

A web app to store, organise and keep track of Steam game keys in one place — so a key bought in a bundle two years ago never gets lost again.

  • VueJS
  • Ninja API
  • PostgreSQL
  • Docker
SteamKeyVault web app showing a library of stored Steam game keys

CairnGPS

In development

An Android app for hiking and outdoor GPS tracking.

  • Live position with fix status and satellite count
  • Speed, altitude, and horizontal / vertical accuracy at a glance
  • Session tracking: distance, elevation gain and loss, average and max speed, duration
  • Waypoint marking — drop a cairn on anything worth finding again
  • Dedicated navigation and satellite views
  • Android
  • Kotlin
  • GPS / location
  • Offline-first
CairnGPS main screen showing live coordinates, speed, altitude, accuracy and current session statistics
CairnGPS — position screen

Contact