Jan Sigrist

IT

Back to Home

Skills

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

Projects

DOPE Query Builder

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

TagAlarm — NFC Alarm Clock

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

Hermes Situation Room

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

Bimaru Game

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

Chain Reaction

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

Gym Tracker (ICT Regional 2025 — 1st place)

Desktop app for tracking workouts (sets, exercises, weights) built with Kotlin Compose Multiplatform.