Skip to content
View johanneshagspiel's full-sized avatar

Block or report johanneshagspiel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
johanneshagspiel/README.md

๐Ÿ‘‹ Hi there!

  • โŒจ๏ธ 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:

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 a 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.com: my 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

Pinned Loading

  1. immutablex-gateway Public

    ๐Ÿ›’ A program created in order to allow the user to engage with the "Immutable X" API in an simple and automated way.

    Python

  2. yet-another-language-learning-extension Public

    ๐Ÿ—ƒ๏ธ A Google Chrome extension to translate words and create flashcards in the browser.

    JavaScript 1

  3. gcode-viewer Public

    ๐Ÿ–ฅ๏ธ A desktop application created in order to visualize the actions taken by a 3D-printer when executing a G-Code file.

    Python 4

  4. planet-painter Public

    ๐ŸŒ 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

  5. haskell-jq-recreation Public

    โœ‚๏ธ A recreation of the JSON processor jq in Haskell.

    Haskell 1

  6. big-data-scripts Public

    ๐Ÿ’พ A collection of Apache Spark and Apache Flink scripts used to get familiar with the processing of big data.

    Scala