My Skills
Here's an overview of my technical abilities and expertise across various technologies, tools, and languages.
Programming Languages
Languages I've worked with professionally and on personal projects.
Python
Flask, Data Analysis, Machine Learning with scikit-learn
Java
Enterprise Applications
Kotlin
Android development
Dart
Flutter app development, Cross-platform
Go
Microservices, Backend applications
C++
Systems programming, Performance-critical applications
C
Embedded systems, Low-level programming
Rust
Memory-safe systems programming
HTML/CSS
Semantic HTML, CSS3, Sass/SCSS
JavaScript
ES6+, Modern JS patterns
TypeScript
Type-safe JavaScript, Interfaces, Generics
SQL
MySQL, PostgreSQL, Oracle, DB2
Frameworks & Libraries
Technologies I utilize to build modern applications.
Angular
Angular 2+, RxJS, NgRx
React
Redux, Hooks, Context API
Material-UI
React component library, Theming
Vue.js
Vue 3, Composition API
Node.js
Express, REST APIs
Flutter
Cross-platform mobile development
Tools & Technologies
Development tools and environments I'm proficient with.
Git
Version control, GitHub/GitLab workflows
Docker
Containerization, Docker Compose
REST APIs
API design, Implementation, Documentation
SOAP
Enterprise integrations, XML processing
CI/CD
Jenkins, GitHub Actions, GitLab CI
Agile/Scrum
Sprint planning, Backlogs, User stories
Testing
Jest, JUnit
Platforms & Operating Systems
Platforms and operating systems I'm experienced with.
Linux
Ubuntu, Debian, Server administration
Windows
Development environment, Windows Subsystem for Linux (WSL)
macOS
Development environment, Unix tooling
Android
App development, Platform features
iOS
App development, Platform guidelines
Design & UX
Design tools and principles I apply in my work.
Figma
UI design, Prototyping, Component libraries
Photoshop
Image editing, Web assets, Mockups
Languages
Human languages I can communicate in.
English
Professional working proficiency
German
Native speaker