IT & Projects

What I build.

The stack I work in, and a selection of projects from my apprenticeship and free time.

Stack

Backend & Desktop

  • Kotlin, Java
  • C# (.NET, Entity Framework)
  • Spring Boot (REST, MVC)
  • Ktor
  • Java Swing
  • Compose Multiplatform (Desktop)

Web

  • React
  • Vue.js
  • HTML, CSS, JavaScript
  • Full-stack apps (frontend ↔ backend)

Mobile

  • Android (Alarm Manager, NFC, background)
  • Swift (basics)

Databases

  • Couchbase, SQL++
  • SQL and NoSQL
  • Indexing, aggregation, data modeling
Selected work

DOPE Query Builder

Type-safe Kotlin DSL for N1QL/SQL++ with fluent API and compile-time checks. Work in progress, available via JitPack.

KotlinDSLCouchbase

TagAlarm: NFC Alarm Clock

Alarm clock that only dismisses with a pre-registered NFC tag. Uses Alarm Manager and platform APIs for reliable scheduling.

AndroidNFCKotlin

Hermes Situation Room

Secure platform that connects activists and journalists for trusted, anonymous exchange of sensitive information.

SecurityFull-stackReact

Bimaru Game

Full-stack puzzle game with a React frontend and a Ktor backend.

ReactKtorFull-stack

Chain Reaction

Turn-based grid strategy game with human, bot, and network players. Includes variable boards, walls, and round-based win logic.

Game DevKotlinNetworking

Gym Tracker

Desktop app for tracking workouts (sets, exercises, weights) built with Kotlin Compose Multiplatform. ICT Regional 2025: 1st place.

KotlinComposeDesktop