CV  Contact


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.

JavaScript React NPM Webpack Git WebStorm


πŸ›’ ImmutableX Gateway: a program created in order to allow the user to engage with the β€œImmutable X” API in an simple and automated way.

Python Pandas MySQL Git PyCharm


🌍 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.

Python TensorFlow tkinter DeepForest Pipenv Git PyCharm


πŸ–₯️ G-Code Viewer: a desktop application created in order to visualize the actions taken by a 3D-printer when executing a G-Code file.

Python Anaconda PyQt5 Git PyCharm


βœ‚οΈHaskell JQ Recreation: a recreation of the JSON processor jq in Haskell.

Haskell Stack Git Visual Studio


πŸ› οΈ 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.

Python Anaconda PyQt5 PyInstaller Git PyCharm


🦜 OpenGL Raytracer: a full raytracer created in C++ using OpenGL and Tucano.

C++ Tucano Git Visual Studio Code


🍏 The Green Thumb: a Java Client-server application to incentivize behavior that leads to less CO2 consumption.

Java Apache Maven Spring MySQL JDBC Hibernate Mockito Git IntelliJ

Machine Learning & AI

πŸ€– MATRX Agent: a collaborative agent that can autonomously cooperate with other agents to complete tasks in the joint-activity environment BW4T.

Python Virtualenv MATRX Git PyCharm


πŸ” 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.

Python Anaconda HDBSCAN Git PyCharm


🧠 Computational Intelligence Algorithms: a collection of implementations of various computational intelligence algorithms.

Java Jupyter Notebook IntelliJ IDEA Git PyCharm

Big Data

πŸ’Ύ Big Data Scripts: a collection of Apache Spark and Apache Flink scripts used to get familiar with the processing of big data.

Scala Apache Flink Apache Spark IntelliJ


π›Œ Functional Programming Scripts: a collection of Scala scripts used to get familiar with the basics of functional programming.

Scala IntelliJ


πŸ“œ Unix Scripts: a collection of bash scripts used to get familiar with unix systems and shell scripting.

Shell Script Sublime Text

Websites & Scripts

johanneshagspiel.github.io: a personal website made with Jekyll and GitHub Pages.

JEKYLL Git Sublime Text


πŸ‹οΈβ€β™‚οΈ LeetCode Exercises: an overview of the LeetCode Exercises I have completed until now.

Python LeetCode Git PyCharm


πŸŽ„οΈ Advent of Code: my solutions to the Advent of Code.

JavaScript Git WebStorm


🎣 OSF Crawler: a crawler for the β€œOpen Science Framework” website.

Python spaCy MongoDB gensim Pyppeteer BeautifulSoup OpenPyXL Git PyCharm


πŸ–ΌοΈ Personal Collection Overview: a script to create an overview over a personal collection.

Python Jinja OpenPyXL PDFKit Git PyCharm


πŸ’± Markdown-to-Anki-CSV Converter: a script to import the LinkedIn β€œSkill Assessment Quizzes” into Anki.

Python Git PyCharm


🟑 JPacman Test Suite: a test-suite created for JPacman.

Java Gradle Mockito JUnit JaCoCo checkstyle Git IntelliJ

Writing

🏠 Baumschlager Eberle: a strategic business plan.

Business Plan Architecture Industry SWOT Analysis SEPTEmber Analysis Five Forces Stakeholder Analysis Market Profile and Segmentation


🏦 Critical Success Factors: of German retail banks.

Critical Success Factors Semi-structured Interview Stationary Distribution German Retail Banks Digital Transformation Covid 19 Customer Behavior


πŸ“Ί The Culture Industry: on the dialectic of enlightenment.

The Culture Industry Dialectic of Enlightenment Totalitarianism Capitalism


πŸ₯… Goal Gradient Hypothesis: on the goal gradient hypothesis.

Meta Analysis Experiment Loyalty Program Marketing


πŸ‘¨β€πŸ‘©β€πŸ‘¦β€πŸ‘¦ MalPaCA: on the influence of sequence length on clustering.

Unsupervised clustering Sequence length Network flow Cybersecurity Software behavioral profile

Miscellaneous

🎧 Playlist: a playlist of the podcasts I listen to.

πŸ“š Bookshelf: a collection of the books I have read.