I program open source using git since 2017.
- Languages: German, English
- Operating systems: Linux (
pacman
+yay
: Manjaro,apt
: Raspbian, Ubuntu, WSL), Windows (winget
) - Programming languages:
- Bash
Good
- Linux scripts
- GitLab CI, GitHub Actions
- Pacman PKGBUILD
- C++ [14,23]
Good
(still learning)- Small Qt QML cross-platform desktop apps
- University project using interprocess data/message framework (Boost) and live image stitching (OpenCV)
- GPGPU with OpenCL 2.0
- Documentation with doxygen
- Testing with catch2
- CMake
Good
- Advanced/Simple C++ build scripts
- HTML (and CSS)
Advanced
- Simple and advanced web sites
- Java 8
Previously Advanced
(I did not use Java outside of Android since they introduced modules)- Android apps
- JavaFX desktop apps
- LibGDX desktop/web game
- Testing with JUnit
- Javascript/Typescript (NodeJS, Webpack)
Advanced
- Cross-platform scripts
- NodeJS web servers
- NodeJS console/electron applications
- Small Web extensions
- NPM libraries/packages
- Discord/Telegram/Twitch bots
- Documentation with typedoc
- Testing with mocha and chai
- NSIS
Good
- Windows installers (Custom pages, update environment variables, registry entries to detect previous installed versions/infos)
- Make
Good
- Simple C/C++ Makefiles
- Simple Linux scripts for project/repository management
- Powershell
Good
- Cross-platform scripts (Linux/Windows)
- GitHub Actions
- Python
Good
- Cross-platform scripts
- Prototypes for Data Science/AI
- Medium sized applications/libraries/packages
- Bash
- Database knowledge:
- SQLite
Good
- Small databases for web servers or local applications
- Advanced join/search queries and views
- SQLite
- Continous Integration knowledge:
- GitHub Actions
Advanced
- GitLab CI
Good
- GitHub Actions
- IDE knowledge:
- Eclipse (Java)
- IntelliJ IDEA Community (Java), PyCharm Community (Python), Android Studio (Android)
- QtCreator (C++)
- Visual Studio (C++)
- Visual Studio Code (all languages besides Android)