- ⭐ 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.
- 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.