Jan Müller

Software Web Mobile
Engineer

About Me

Hey! I'm a German senior software engineer living in Vienna. My professional experience is centered around full-stack web development in the sectors of banking and financial technologies. Below, you'll find details about my experience, education, and awards.

As an Open Source enthusiast, I maintain a variety of projects with a focus on web development. My work includes websites, APIs, libraries, mobile apps, and CLIs.

Beyond development, I enjoy cycling, hiking, and photography. A selection of my photos is available in my gallery.

Formi

First-order-logic model checking with interactive graph visualization, real-time validation, and textual input.

Formi is a purely client-side re-implementation of my bachelor thesis. The model checker and parser are published via the @yeger/fol package.

Masonry Wall

My popular Vue component for dynamic masonry layouts with SSR support.

CM2ML

A generic, portable, and extensible framework for encoding the structure of conceptual models and the result of my master thesis.

WienerTime

A Next.js web app for real-time traffic data of Wiener Linien's public transportation monitors.

Refunk

A Kotlin library for studying primitive recursive functions using a mathematical DSL.

Noted ✏️

A PWA for markdown-based note-taking built with Nuxt.js.

Apollo 🚀

A graph-based first-order-logic model checker and the result of my bachelor thesis.

yeger monorepo

Monorepo for my open source npm packages with a focus on web development and CLIs.

Experiments 🛠️

A space for ideas and doodles that don't fit the scope of a dedicated project.

@yeger/turbo-graph

Screenshot of Turbo Graph UI, showing a task graph with several connected tasks

An interactive visualization of Turborepo task graphs. Supports execution of tasks with log streaming.

Experience

  1. Senacor Technologies AG

    Vienna, Austria
    – Today 4 years 1 month
    1. Senior Software Engineer

      – Today 1 month
    2. Software Engineer

      9 months
    3. Software Engineer

      Part-time
      3 years 3 months
  2. Yatta Solutions GmbH

    Kassel, Germany
    2 months
    1. Software Developer

      Internship
  3. University of Kassel

    Kassel, Germany
    11 months
    1. Tutor

      Research Group Programming Languages / Methodologies
      3 months
    2. Tutor

      Theoretical Computer Science / Formal Methods
      4 months
    3. Tutor

      Automative EE Systems and Fundamentals of Electrical Engineering
      4 months
  4. Management Services Helwig Schmitt GmbH

    Hofgeismar, Germany
    1 month
    1. Software Developer

      Internship

Education

  1. M.Sc. – Software Engineering and Internet Computing

    TU Wien 1.1 with distinction
  2. B.Sc. – Computer Science

    University of Kassel 1.0 with distinction
  3. GCE A-Levels / Abitur

    Wilhelmsgymnasium Kassel 1.7

Awards

  1. Sponsorship award for outstanding academic achievement

    VDE Details
  2. Algorithms & data structures programming competition, 1st place

    University of Kassel
  3. DPG-Abiturpreis

    Deutsche Physikalische Gesellschaft Details