Johannes Hagspiel
Hi there! I am Johannes Hagspiel, a software developer from Austria. I studied Computer Science at TU Delft and International Business Administration as well as Philosophy at Erasmus University Rotterdam.
Applications
ποΈ 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 an 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.
Machine Learning & AI
π€ 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
πΎ 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.
Websites & Scripts
johanneshagspiel.github.io: a personal website made with Jekyll and GitHub Pages.
ποΈββοΈ 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.
Writing
π Baumschlager Eberle: a strategic business plan.
π¦ Critical Success Factors: of German retail banks.
πΊ The Culture Industry: on the dialectic of enlightenment.
π₯ Goal Gradient Hypothesis: on the goal gradient hypothesis.
π¨βπ©βπ¦βπ¦ MalPaCA: on the influence of sequence length on clustering.
Miscellaneous
π§ Playlist: a playlist of the podcasts I listen to.
π Bookshelf: a collection of the books I have read.