Hi, I'm Jannik.
I’m a senior software engineer with fifteen years in software development, currently working in the C#/.NET ecosystem at TRIOVEGA GmbH.
I started with an apprenticeship in software development and later studied computer science. What I care about most is software that stays understandable and maintainable long after it ships, and teams that make good technical decisions together.
Outside of work I solve Capture the Flag challenges, build side projects and read more technical books than I finish. This blog is where I write down what I run into along the way.
Experience
git log --graph-
a1f3c9eHEAD → main Software Engineer · TRIOVEGA GmbHLübeck · hybrid Jan 2024 – today -
5d2e8b4feature/master · paused Master, Computer Science · TH LübeckSoftware engineering for distributed systems 2020 – -
7c02e4bSoftware Engineer · cbb Software GmbHLübeck · hybrid Apr 2019 – Dec 2023 -
e94d1a0merge feature/bachelor Bachelor of Science, Computer Science · TH LübeckSoftware engineering 2014 – 2018 -
3b7f1c2feature/bachelor Working Student, Software Development · EWA-Productions GmbHAlongside my studies · Bad Schwartau Sep 2014 – Mar 2019 -
c3e1b77tag: v1.0 Apprenticeship, Software Development · EWA-Productions GmbHFachinformatiker für Anwendungsentwicklung (IHK), followed by two months full-time · Bad Schwartau Aug 2011 – Aug 2014
What I work with
- Languages
- C#, .NET, .NET Framework
- Data
- Microsoft SQL Server, MySQL, SQLite
- Practices
- Software architecture, design patterns, Domain-Driven Design, Test-Driven Development with xUnit
- Delivery
- CI/CD, Docker
- Security
- Penetration testing, CTFs on Hack The Box, Hack The Box Academy
- Side projects
- Claude, AI agents, MCP servers, Proxmox
Get in touch
The easiest way to reach me is by email. I'm always happy to talk about software, architecture or an interesting problem.