Skip to content

johanneshagspiel/johanneshagspiel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

47 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‘‹ 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

About

πŸ‘‹ My public Github profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published