About me
Here you'll find out how I got into software development, how I work and what I do besides code.
How I got here
When I got the chance to retrain as an IT specialist for application development, I first sat in on a class for a day. After that I knew this was what I wanted to do. I started with HTML and Python; today I build web applications with Blazor and run them myself.
How I work
- Curious. I get into new topics and technologies quickly and on my own.
- With a plan and room to move. I plan before I start. If I notice along the way that something works better another way, or the plan hits its limits, I change it.
- Step by step. The first version is allowed to be rough. What matters to me is that each new one turns out better than the last.
- Documented. I write down what I built, how and why. That way others can keep working with it, and so can I six months from now.
My goal
I want to build software that people actually need. It should be well thought out and easy to maintain, and it should get finished. That's why I keep learning, from the database to the server.
What I'm up to
- developing PameliaChat further, the beta is running
- studying for my final exam, with a learning app I built myself
- developing with AI agents (agentic engineering)
- running my mail server and setting up a home server
Skills and tools
- backend:
- C#, .NET, ASP.NET Core, Entity Framework Core, Python
- frontend:
- Blazor, WPF, .NET MAUI, Flutter / Dart, HTML, CSS
- data:
- PostgreSQL, SQLite, SQL Server
- operations:
- Docker, Git, Linux, Windows
Courses and training
Agentic Engineering mit Claude
Programmieren Starten · no certificate
Put to use in: This website
Blazor Deep Dive in .NET 11 - From Beginner to Advanced
Udemy · Certificate of completion
Length: 15.5 hours
Put to use in: This website
Verify the certificateC# WPF Masterkurs
Programmieren Starten · Certificate of participation
Put to use in: Jeopardina
Proof on request
C# Masterkurs
Programmieren Starten · Certificate
Object orientation, interfaces, generics, delegates and events, error handling, files
Put to use in: XML handler, Flashcards
Proof on request
Python Tkinter Masterkurs
Programmieren Starten · Certificate
Layout managers, widgets, events and object-oriented interfaces
Put to use in: Pat's Quiz
Proof on request
Python Masterkurs
Programmieren Starten · Certificate
Basics, object orientation, modules and files, practice projects Tic Tac Toe and Space Invaders
Put to use in: Pat's Quiz
Proof on request
Away from code
People who know me describe me as honest, loyal and committed, or in short: you can count on me through thick and thin.
I commute a lot and almost always have an audiobook on.
You'll find what I've built so far in my projects. And if you have questions, send me a message.