- β¨οΈ 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.