- ⌨️ I am Johannes Hagspiel, a software developer from Austria based in Switzerland.
- 📖 I studied Computer Science at TU Delft and International Business Administration as well as Philosophy at Erasmus University Rotterdam.
- ✉️ Feel free to contact me!
Here is an overview of the projects I have created and the technologies I am familiar with:
🗃️ Yet Another Language Learning Extension: a Google Chrome extension to translate words and create flashcards in the browser.
🛒 ImmutableX Gateway: a program created in order to allow the user to engage with the "Immutable X" API in a simple and automated way.
🌍 Planet Painter: a desktop program developed to visualizing and quantifying through satellite imagery the impact of different kinds of interventions such as replacing cars with trees on the climate.
🖥️ G-Code Viewer: a desktop application created in order to visualize the actions taken by a 3D-printer when executing a G-Code file.
✂️Haskell JQ Recreation: a recreation of the JSON processor jq in Haskell.
🛠️ G-Code Modifier: a desktop application created in order to support the 3D printing of sustainable materials such as chalk via extrusion through a syringe.
🦜 OpenGL Raytracer: a full raytracer created in C++ using OpenGL and Tucano.
🍏 The Green Thumb: a Java Client-server application to incentivize behavior that leads to less CO2 consumption.
🤖 MATRX Agent: a collaborative agent that can autonomously cooperate with other agents to complete tasks in the joint-activity environment BW4T.
🔍 MalPaCA Seq+: an updated version of the MalPaCA algorithm that creates, based on the network flow of a software, a behavioral profile representing its actual capabilities.
🧠 Computational Intelligence Algorithms: a collection of implementations of various computational intelligence algorithms.
💾 Big Data Scripts: a collection of Apache Spark and Apache Flink scripts used to get familiar with the processing of big data.
𝛌 Functional Programming Scripts: a collection of Scala scripts used to get familiar with the basics of functional programming.
📜 Unix Scripts: a collection of bash scripts used to get familiar with unix systems and shell scripting.

🏋️♂️LeetCode Exercises: an overview of the LeetCode Exercises I have completed until now.
🎄️ Advent of Code: my solutions to the Advent of Code.
🎣 OSF Crawler: a crawler for the "Open Science Framework" website.
🖼️ Personal Collection Overview: a script to create an overview over a personal collection.
💱 Markdown-to-Anki-CSV Converter: a script to import the LinkedIn "Skill Assessment Quizzes" into Anki.
🟡 JPacman Test Suite: a test-suite created for JPacman.



