My Projects

Here you can see a list of my Projects I have done so far, and what skills I have obtained.

Janik Michael Müller

3/20/20242 min read

Chat Application

  • Association: HTL Villach

  • Description: A JavaFX application that enables users to communicate through text messages and share documents, highlighting the use of Java in building user-friendly interfaces.

  • Skills: Java, Oracle Database, JavaFX

Webapp Utilizing OpenAI

  • Description: Development of a web application that leverages OpenAI's API to match customer requests with the most suitable providers, showcasing the application of AI in improving service delivery.

  • Skills: GitHub, React.js, Backend Development, GitHub Copilot, Frontend Development, Python

FACETpy: Artifact Removal for EEG and FMRI Data

  • Description: A flexible tool designed to remove FMRI Gradient Artifacts from EEG Data, aiding in clearer data analysis and interpretation in neuroscience research.

  • Skills: Problem Solving, Data Science, Python

IoT Smart Home System

  • Description: Utilizing a Raspberry Pi to manage smart home devices, this project demonstrates the integration of IoT technology in automating and controlling home environments. The Smart Home devices can be managed by a Dashboard created for the a Tablet

  • Skills: Angular, GitHub, Node.js, Python

Magenta - ChatGPT Alternative

  • Description: Using Angular and a Raspberry Pi to run a alternative ChatGPT frontend allowing me to independly and flexible add new features, like a connection to my smarthome system.

  • Skills: Angular, GitHub, Linux, Python

KlagenfurtQuest - A scavenger hunt

  • Description: Creating a Health App with a modern design to encourage People to move and explore Klagenfurt while overcoming many challenges

  • Skills: Flutter, Kotlin, Java, Spring Boot

Smartwatch Application for Tracking Fitness

  • Description: A smartwatch app that calculates fitness parameters like step count and visualizes them through a web application, showcasing skills in mobile and web development.

  • Skills: GitHub, Angular, Android Development, Node.js, Android Studio, Kotlin

TTS and Face Recognition

  • Description: Employing deep learning techniques to train models for Text-to-Speech and face recognition functionalities, this project illustrates the application of AI in creating intelligent systems.

  • Skills: CUDA, Data Science, PyTorch, Python

Team Managing App

  • Association: HTL Villach

  • Description: A JavaFX application designed for managing employees, demonstrating the use of databases and JavaFX in developing administrative tools.

  • Skills: MySQL, Spring Boot, Java, JavaFX

Windows and Developer Assistant

  • Description: An assistant application for Windows that performs assistive tasks for consumers and developers, featuring a user interface that simplifies interaction.

  • Skills: Backend Development, GitHub, Front-End Development, Python

Blockchain Example with C++

  • Association: HTL Villach

  • Description: This project involves using C++ to recreate and explore the capabilities of blockchain technology, demonstrating an understanding of its foundational elements.

  • Skills: C++

Further Projects

  • Association: HTL Villach

  • Description: Includes diverse projects such as game development, Arduino LED projects, Raspberry Pi applications, mostly utilizing GitHub for DevOps, and teamwork through SCRUM.

  • Skills: GitHub, Scrum, DevOps, GitLab, Project Management, Figma


Projects text on pink and orange
Projects text on pink and orange