Jan Brunner

Entwickler + Schüler

Projekte

01

Driving Planner

TypeScript2026Team · 3

Eine Full-Stack-Web-App, die Fahrschüler mit Fahrschulen in der Nähe verbindet und ihre Ausbildung begleitet.

Client · Vue 3
API · Express 5

Router, Service und Repository je Feature: Fahrschulen, Programme, Anmeldungen, Kilometerlog, Termine, Aufgaben, Bewertungen, Benutzer, Auth

Daten
Hintergrund · Extern
  • Docker Compose
  • Swagger
  • Jest
02

Flashcards

Java2026Team · 4

Eine JavaFX-App zum Lernen mit Karteikarten, mit bewerteten Antworten, Statistiken und Lernserie.

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

3D-Vektor-Viewer

C#2026

3D-Vektoren mit Schiebereglern bauen und live um eine kreisende Kamera beobachten.

App · VectorViewer
Jeder Frame
Nächster Frame

Raster, Pfeile und Panel liegen in der Klassenbibliothek VectorViewerClasses

Model
  • .NET 10
  • Raylib-cs
04

Crow Demo Backend

C++2026

Eine kleine C++-REST-API für Laptops und Server auf Basis des Crow-Frameworks.

HTTP
Crow-App · main.cpp
Speicher
  • CMake
  • FetchContent
  • Crow
05

DrivingTracker

Java2026

Ein JavaFX-Fahrtenbuch für Übungsfahrten, das den Fortschritt zum L17-Kilometerziel zeigt.

UI · JavaFX
TripManager · JavaFX-Listen
Daten
  • JavaFX
  • H2
  • JUnit
  • Maven
  • AsciiDoc
06

RPN-Rechner

C#2025

Ein UPN-Taschenrechner in C# und Avalonia, der den Stack auch als Graph zeichnen kann.

RpnCalcApp · RpnCalc.Test
RpnCalc.Logic
RpnCalc.Core
  • .NET 8
  • Avalonia 11
  • xUnit
Weitere Repositories

Kleinere Projekte und Schularbeiten auf GitHub.

Servus

Ich bin Jan Brunner und lerne Softwareentwicklung an der HTL Leonding in Oberösterreich. Ich programmiere seit 2022. Die meisten meiner Projekte entstehen in der Schule, und ich nutze sie, um neue Sprachen und Frameworks auszuprobieren.

Auf GitHub findest du JavaFX-Desktop-Apps mit eingebetteten Datenbanken, Express-APIs mit JWT-Auth, ein C++-Backend auf Basis von Crow und Quarkus-Services auf Kubernetes. Dokumentation schreibe ich als Code mit AsciiDoc und veröffentliche sie auf GitHub Pages.

Öffentliche Repositories
28
Cloudflight Contest 2024
Top 15
Programmiert seit 2022
4+ Jahre
Meistgenutzt auf GitHub
TypeScript · C# · Java
Schreib mir eine Nachricht
Über mich
Profilbild von Jan Brunner: eine leuchtende Spiralgalaxie
Skills

Damit habe ich bisher gebaut.

Alles hier kommt in mindestens einem meiner öffentlichen Repositories vor.

Werdegang

  1. 2024
    Cloudflight Coding Contest — Top 15

    Platz unter den Top 15 beim Cloudflight Coding Contest.

  2. 2022 — heute
    HTL Leonding

    Ausbildung in Softwareentwicklung in Oberösterreich: Java, C#, Datenbanken, Web- und Systemprogrammierung.

  3. 2022
    Die ersten Zeilen Code

    Mit dem Programmieren angefangen und nie wieder aufgehört.

Sprachen

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

Frameworks

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

Daten

  • PostgreSQL
  • SQLite
  • H2

Werkzeuge

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

Lass uns etwas bauen.

Offen für Zusammenarbeit, Praktika und spannende Probleme. Schreib mir eine E-Mail oder finde mich auf GitHub.

12 Follower und es werden mehr

© 2026 Jan BrunnerHTL Leonding · Oberösterreich