Languages

Java
Expert

Well, that's the language i have used the most. There are only a few things for which I haven't yet used java.

Python
Experienced

The worst language i have used, primarily for a lot of small scripts and projects. Whoever thinks Python is meant for something else should go to hell.

JavaScript
Advanced

Don't know what to write here, because it's the language typescript is based on.

TypeScript
Advanced

Used as primary language for the most of my web projects such as this website or my rest API.

C#
Advanced

Main programming language at work. Used privately for developing small utility programs under Windows and for exploring the Unity game engine.

C++
Experienced

Learned at university. Used for developing a small raspberry pi project. Unfortunately, there are no more projects but i have plans to use C++ in future projects.

Shell
Experienced

Language i use daily in the terminal. I'm more familiar with the linux shell, but also have some experience with the Windows shell.

Kotlin
Beginner

Current language used for the Gradle scripts of my Java projects. Maintaining simple build scripts/pipelines.

Groovy
Beginner

Implemented and maintained Gradle build scripts for Java projects. Configured build pipelines before migrating to Kotlin DSL.

SQL
Advanced

The language i learned at university to retrieve data from a database. Not modern but practical. I prefer to use modern ORMs like Hibernate or Entity Framework.

HTML
Expert

Well not a programming language, but i have used it for all my websites. I know how to use it and how to use it correctly.

CSS
Advanced

Yea, not a programming language, but i need it to make this look good. I now the most thinks about CSS, but i personally prefer to use Tailwind CSS.

Languages

Frameworks

Spring
Experienced

Primarily used at work for developing web applications, rest APIs and other microservices.

ASP.NET
Experienced

Implemented and maintained web applications using ASP.NET Core at work. Developed the authentication Rest API for my own website using ASP.NET Core.

React
Advanced

All my websites using React under the hood of Next.js.

Next.js
Advanced

Server side rendering framework which i use for all my websites.

JavaFX
Experienced

Used for a project at university and to build a few small desktop applications for myself.

WPF
Proficient

Desktop framework i have used a lot at work for all internal applications.

Qt
Beginner

I read up on the framework because I wanted to help a friend with his semester project. I have not built anything with it yet.

Vue.js
Experienced

I used it for an online signing website. A friend asked me to develop it for him.

Tailwind CSS
Advanced

I personally do not like CSS at all, but Tailwind CSS is a great framework to work with. I use it for all my websites.

Unity
Proficient

Game engine i have used to test my skills and knowledge in writing shaders and improve my math skills.

Frameworks

Build Systems

Gradle
Experienced

The build system i use for all of my java projects. I have used it for a lot of projects at work and for my own projects.

Maven
Beginner

The build system i have been forced to use at work. I don't like maven at all because it feels outdated with the XML configuration files.

Vite
Beginner

I am very new to this build system, i have used it until today only in one project.

Build Systems

Development Tools

JetBrains
Advanced

The IDEs i love the most. IntelliJ, Rider, WebStorm, PyCharm, CLion, and all the other IDEs from JetBrains are my favorite tools to work with.

Eclipse
Expert

The IDE i have used until i discovered the JetBrains IDEs. If you use this IDE, i have questions!

Npm
Proficient

The package manager i use for all my Web projects. I have used it for a lot of projects at work and for my private projects.

Git
Expert

The must use tool for every developer. What would i do without it, properly suffer a lot because i delete some important lines without a option to recover them.

CI/CD
Experienced

I have used it for a lot of projects at work and for my private projects. I'm familiar with the standard pipelines for java, javascript and c# projects.

Docker
Experienced

A tool i love and hate at the same time. I moved from 'it works on my machine' to 'it works in my container'.

Postman
Experienced

The tool i spent a lot of time to debug Rest APIs. I love it, but i hate it when i have to use it (this means something it's not working).

PostgreSQL
Experienced

My favorite database. Used whenever i need a database.

Development Tools

© 2025 Luis Staudt