I'm working on a lot of different projects regarding different topics and programming languages.
Hereby, I try to mainly build projects that bring some kind of value to me or my skills.
As an example, the Go Note App focuses was created to have a sensible project to learn Go, as well as tighten my skills regarding HTML, CSS and JS.
Further projects are available at my GitHub page.
University projects are listed separately (Mostly proprietary software).
This is a selection of my done projects or which I'm currently working on.
ReDeC-Mini
Java, Gradle
Status: In development
An interpreter for a custom functional programming language.
Initially developed as part of my JetBrains Internship Application.
TikTakToe against AI
Java, Gradle
Status: Finished
A TikTakToe implementation, where you can play against a bot to test your skills.
Supports a semi-perfect AI, as well as random moves for optimal configuration.
Note App
GoLang, HTML, CSS, JS
Status: Further development planned
A lightweight note-taking web application that runs entirely in the browser.
Currently, it supports local note storage, with plans to add user authentication and secure data storage in future versions.
Block Ciphers Modes Of Operation
Python
Status: Finished
An implementation of the Block Ciphers from the area of cryptography.
It features the ECB, CBC and CTR modes. They are made for personal use only!
Currently None
This is a collection of my coding exercises and technical writeups.
They differ from programming projects in the sense that these aren't a single cohesive project, just a collection of individual things (programs, writeups, solutions, etc.).
LeetCode Solutions
Java, Python, PostgreSQL, C, C++, Scala, Bash, MySQL
A comprehensive repository of my solutions to various LeetCode problems across all difficulty levels.
These cover a range of languages and problem-solving techniques.
Cybersecurity Writeups
PicoCTF, OverTheWire, Python
A growing collection of writeups for various cybersecurity challenges and Capture The Flag (CTF) puzzles.
These include problems from platforms like PicoCTF and OverTheWire, where I explain my approach, tools used, and how I solved each challenge.
This is a collection of some of my done in- university projects.
These projects may not be published officially and may therefore not be linked to any website.
City Map Scanner
Python, HTML, CSS, JS
A city map scanner, that takes a taken image from a map via the frontend and processes it.
In the end, the program prints the city name and also shows highlights from the area the picture was taken in, with links and rating of the different places.
This was accomplished using image recognition, specifically easyOCR.
EBD Object Controller
Java, Maven
A lightweight control interface following the EULYNX specification for the Department of Railway Engineering (EBD).
The program communicates with the DBD API to execute commands on railway hardware, such as switching light signals or activating track circuits. It operates purely as an executor of instructions, reliably performing the required actions without making decisions on its own.
Here, you can read about my skills!
These are on a skill-bar. The more filled the skill-bar is, the more experience and knowledge I have about it
To see the individual skills, toggle the category.