Skip to content

HokageM/HokageM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

24 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Welcome to Mike Trzaska's GitHub Portfolio!

About Me

Hey there! I'm Mike Trzaska (HokageM), a passionate learner and explorer in the world of technology. I earned my Bachelor of Science degree at the Technical University of Hamburg Harburg in Computer Science and Electrical Engineering. Currently, I am pursuing my Master's degree in Bioinformatics at the University of Hamburg.

Since October 2020, I have been working as a Working Student (Software Engineer) at Eppendorf Liquid Handling GmbH. In parallel, since April 2025, I have also been working on the topic "Protocol Parsing: A Comparison of Parameterization Techniques for Laboratory Protocols with LLMs" for my Master's thesis at Eppendorf SE. During my time atโ€ฏEppendorf, I had the opportunity to contribute to various projects, including firmware development (C++), tool development (Python), and AI development (Python).

I deeply enjoy working on diverse projects that challenge me and help me grow as a developer.

Public Projects Portfolio

  1. Data Science / AI
  2. Bioinformatics
  3. Algorithms
  4. App Development
  5. Command-line Tools

Jump to Tech Stack

Data Science / AI

IRLwPython

Implementation of Inverse Reinforcement Learning algorithms with Python solving the Mountaincar-v0 experiment.

Tech: #Python #PyTorch #NumPy

Topics: #InverseReinforcementLearning #ReinforcementLearning #AI #DeepLearning #Research

Repository: IRLwPython

MECHA-LUNG

Demo-Project: End-to-end lung cancer risk prediction system with secure doctor authentication, encrypted patient data, and decision-tree predictions.

Tech: #React #TypeScript #PostgreSQL #Docker #FastAPI #Python #Pandas #NumPy #Scikit-learn #Imbalanced-learn #SQLAlchemy

Topics: #Healthcare #MachineLearning #RandomForest #WebApp #Client-Server #Database #Security #Cryptography

Repository: MECHA-LUNG

HeartPredict

HeartPredict is a Python library designed to analyze and predict heart failure outcomes using patient data.

Tech: #Python #Scikit-learn #Pandas #NumPy

Topics: #Healthcare #Classification #Kaplan-Meier-Plot #Regression #RandomForest

Repository: HeartPredict

Demo MCP (Client/Server) with Local LLM

This is a demo project showing how to create an MCP client with a local LLM in both Python and TypeScript. It also demonstrates how to configure an MCP server in Python (with FastAPI) and in TypeScript.

Tech: #Python #TypeScript #Ollama #FastAPI

Topic: #MCP #MCP-Client #MCP-Server #LLM

Repository: DemoMCPwLocalLLM

NinjaBees

Simulation of a bee colony, where the bees try to discover all food sources in the simulated world. The Bee Colony Optimization algorithm is used as core algorithm.

Tech: #Python

Topics: #Simulation #BeeColonyOptimization #SwarmAlgorithm

Repository: NinjaBees

DamagedLoggingAnalyzer

This is my individual project for the module Research Software Engineering in SS24. The task was to analyze a dataset from genesis.destatis using Python and to find interesting aspects and potential questions that could be explored using this data.

Tech: #Python #Pandas #NumPy #Scikit-learn

Topics: #Regression #CrossValidation #DataAnalysis #Research

Repository: DamagedLoggingAnalyzer

Bioinformatics

CoAler

CoAler (Core Aligner), a tool capable of efficiently calculating multi-alignments for dozens of molecules from scratch within minutes on a standard desktop computer.

Tech: #C++ #Conan #RDKit #OpenMP #Catch2

Topics: #CoreAlignment #MoleculeAlignment #Cheminformatics

Repository: CoAler

Algorithms

OntoGraph

OntoGraph is a C++ tool that converts RDF/XML ontologies into graph structures, enabling traversal and search using standard graph algorithms. It is designed for researchers and developers working with ontologies who need to analyze, traverse, or manipulate ontology data as graphs. Note: CLI is under construction

Tech: #C++ #Conan #TinyXML2

Topics: #Graphs #DFS #Ontology #RDFParser

Repository: OntoGraph

App Development

L.O.F.I

L.O.F.I is a lofi-themed educational and productivity app that helps you stay focused. Features: Pomodoro Timer, Statistics, Themes, Achievements and To-Do List.

Tech: #Flutter #Dart

Topics: #Productivity #PomodoroTimer #MobileApp #UI/UX

Repository: L.O.F.I

PlayStore: L.O.F.I - Stay Focused!

Command-line Tools

ByakuganVisualizer

The ByakuganVisualizer is a Python tool for image comparison and highlighting differences, facilitating tasks such as testing and quality assurance, with an added color filter feature for correcting images for color-blind users.

Tech: #Python #NumPy #Pillow

Topics: #Protanomaly #Deuteranomaly #ImageProcessing #CLI

Repository: ByakuganVisualizer

Video2ASCII

This tool is created to convert MP4 videos into ASCII animations.

Tech: #Python #OpenCV #Pillow

Topics: #ASCIIArt #ImageProcessing #CLI

Repository: Video2ASCII

๐Ÿ› ๏ธ Tech Stack

Languages

Python C C++ Dart TypeScript

Data Science & Machine Learning

PyTorch NumPy Pandas Matplotlib Scikit-learn Imbalanced-learn SciPy OpenCV OpenAI Ollama LangChain

Bio / Cheminformatics

RDKit

Dev Tools & IDE

VS Code PyCharm Jupyter Linux

DevOps & Infrastructure

Git Docker PostgreSQL GitHub Actions Raspberry Pi

Build, Test & Package

CMake Conan pytest Catch2

Web & Mobile Frameworks

React Flutter FastAPI

Embedded Systems

FreeRTOS

Hobbies

YouTube

  • HokageBeats6
    • Since, I am always learning and coding with background music, I decided to try generating my own beats so I can listen to them while coding.
    • Channel: HokageBeats6

Get in Touch

I'm always open to collaboration, feedback, or just a friendly chat! Feel free to reach out to me via email or connect with me on LinkedIn.

๐Ÿ GitHub Contributions

github-snake

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors