Jan Brunner

Developer + Student

Projects

01

Driving Planner

TypeScript2026Team · 3

A full-stack web app that connects learner drivers with nearby driving schools and follows their training.

Client · Vue 3
API · Express 5

One router, service and repository per feature: schools, programs, enrollments, kilometre log, events, tasks, ratings, users, auth

Data
Background · External
  • Docker Compose
  • Swagger
  • Jest
02

Flashcards

Java2026Team · 4

A JavaFX app for learning with flashcards, with rated answers, statistics and a study streak.

View · JavaFX
Presenter
Model
Storage
  • JUnit 5
  • Mockito
  • Maven
  • AsciiDoc
03

3D Vector Viewer

C#2026

Build 3D vectors with sliders and watch them update live around an orbiting camera.

App · VectorViewer
Every frame
Next frame

Grid, arrows and panel live in the class library VectorViewerClasses

Model
  • .NET 10
  • Raylib-cs
04

Crow Demo Backend

C++2026

A small C++ REST API for laptops and servers, built on the Crow framework.

HTTP
Crow app · main.cpp
Storage
  • CMake
  • FetchContent
  • Crow
05

DrivingTracker

Java2026

A JavaFX logbook for practice drives that shows the progress towards the L17 kilometre goal.

UI · JavaFX
TripManager · JavaFX lists
Data
  • JavaFX
  • H2
  • JUnit
  • Maven
  • AsciiDoc
06

RPN Calculator

C#2025

A Reverse Polish Notation calculator in C# and Avalonia that can also plot the stack as a graph.

RpnCalcApp · RpnCalc.Test
RpnCalc.Logic
RpnCalc.Core
  • .NET 8
  • Avalonia 11
  • xUnit
More repositories

Smaller projects and school work on GitHub.

Hi there

I'm Jan Brunner, a software development student at HTL Leonding in Upper Austria. I've been programming since 2022. Most of my projects start at school, and I use them to try out new languages and frameworks.

On GitHub you'll find JavaFX desktop apps with embedded databases, Express APIs with JWT auth, a Crow-based C++ backend and Quarkus services on Kubernetes. I also write documentation as code with AsciiDoc and publish it on GitHub Pages.

Public repositories
28
Cloudflight Contest 2024
Top 15
Coding since 2022
4+ yrs
Most used on GitHub
TypeScript · C# · Java
Send me a message
About me
Jan Brunner's profile picture: a glowing spiral galaxy
Skills

What I've shipped with so far.

Every item here appears in at least one of my public repositories.

Timeline

  1. 2024
    Cloudflight Coding Contest — Top 15

    Placed in the top 15 at the Cloudflight Coding Contest.

  2. 2022 — now
    HTL Leonding

    Software development education in Upper Austria: Java, C#, databases, web and systems programming.

  3. 2022
    First lines of code

    Started programming and never stopped.

Languages

  • Java
  • TypeScript
  • C#
  • C++
  • Rust
  • SQL
  • PL/SQL
  • Shell

Frameworks

  • React
  • Express
  • JavaFX
  • Quarkus
  • Avalonia
  • Crow

Data

  • PostgreSQL
  • SQLite
  • H2

Tooling

  • Git
  • Docker
  • Kubernetes
  • Maven
  • CMake
  • AsciiDoc
  • Linux
Contact

Let's build something.

Open to collaborations, internships and interesting problems. Write me an email or find me on GitHub.

12 followers and counting

© 2026 Jan BrunnerHTL Leonding · Upper Austria