Skip to content
View yannickkirschen's full-sized avatar
🙂
Coding
🙂
Coding

Highlights

  • Pro

Organizations

@silencio-project @plantineers

Block or report yannickkirschen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yannickkirschen/README.md

Hi 👋, I'm Yannick

Junior Software Engineer at REWE digital GmbH based in Cologne

  • ⭐ I’m currently working on an automation project for my LEGO® railway and in this context interlocking systems.
  • 🏢 At work I deal with Go, Java (Java SE, Jakarta EE, Spring Boot), GitLab, Kubernetes, Linux (RHEL, Ansible, Shell).
  • 🔍 I’m currently learning railways, interlocking systems, fyne.io.
  • 💬 I have no special talent. I'm just passionately curious. - Albert Einstein
  • In ❤️ with Java ☕, Railways 🚂 and Nature 🌳

I enjoy photography 📷 as well. My favorite line of code is in the Apollo Guidance Computer.

🚀 These are some of my software projects

  • digital-rail: Computer based interlocking for model railways. (Currently, I develop a new CBI using Golang)
  • ddir: A tool to create a diff of two directories and sync changes. I have developed this to backup my photos.
  • manifesto: A library to manage a declarative API.
  • sip: A library to fill up a Go struct with data from any sources.
  • state-machine: A finite-state machine in Go.

At vocational school, I implemented chess in Java. And at university, a fellow student and I did a research project on an interlocking system called mini-rail for a LEGO® railway.

You can find me on LinkedIn: in/yannickkirschen.

Pinned Loading

  1. digital-rail digital-rail Public archive

    A digital interlocking system for model railways.

    Java 2

  2. ddir ddir Public

    Diff a directory and sync changes.

    Python 3

  3. sip sip Public

    sip fills a Go struct with data from any sources.

    Go

  4. manifesto manifesto Public

    Manifesto is a library that manages declarative APIs using the listener pattern, just like Kubernetes with its resources and operators.

    Go

  5. ks-bitmaps.md ks-bitmaps.md
    1
    # Ks-Bitmaps
    2
    
                  
    3
    This is a proposal on how to encode all possible aspects of a german combination
    4
    signal ([Ks-Signal](https://de.wikipedia.org/wiki/Ks-Signalsystem)) in max 32 bits.
    5
    
                  
  6. state-machine state-machine Public

    A finite-state machine in Go.

    Go