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.

Portrait of Jannik Kühnemundt

Experience

git log --graph
  1. a1f3c9eHEAD → main Software Engineer · TRIOVEGA GmbHLübeck · hybrid Jan 2024 – today
  2. 5d2e8b4feature/master · paused Master, Computer Science · TH LübeckSoftware engineering for distributed systems 2020 –
  3. 7c02e4b Software Engineer · cbb Software GmbHLübeck · hybrid Apr 2019 – Dec 2023
  4. e94d1a0merge feature/bachelor Bachelor of Science, Computer Science · TH LübeckSoftware engineering 2014 – 2018
  5. 3b7f1c2feature/bachelor Working Student, Software Development · EWA-Productions GmbHAlongside my studies · Bad Schwartau Sep 2014 – Mar 2019
  6. 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.