IRLwPython
Implementation of Inverse Reinforcement Learning algorithms with Python solving the Mountaincar-v0 experiment.
SYSTEM PROFILE // ONLINE
ML/AI Engineer · Software Developer · M.Sc. Bioinformatics · B.Sc. Computer Science and Engineering
I deeply enjoy working on diverse cross-functional projects that challenge me, expand my skills, and allow me to build meaningful technical solutions.
LOADOUT // TECH
ARCHIVE // 001
Implementation of Inverse Reinforcement Learning algorithms with Python solving the Mountaincar-v0 experiment.
Demo-Project: End-to-end lung cancer risk prediction system with secure doctor authentication, encrypted patient data, and decision-tree predictions.
HeartPredict is a Python library designed to analyze and predict heart failure outcomes using patient data.
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.
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.
CoAler (Core Aligner), a tool capable of efficiently calculating multi-alignments for dozens of molecules from scratch within minutes on a standard desktop computer.
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.
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.
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.
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.
This tool is created to convert MP4 videos into ASCII animations.
DOSSIER // CV
RECORDS // CERTS
Google Cloud · 2026 · This course explains how to build high-performing machine learning systems for production. It covers training and inference strategies, distributed TensorFlow, TPUs, and key practices for creating reliable ML systems that go beyond simply making accurate predictions.
Google Cloud · 2026 · This course introduces the products and solutions to solve NLP problems on Google Cloud. Additionally, it explores the processes, techniques, and tools to develop an NLP project with neural networks by using Vertex AI and TensorFlow.
Google Cloud · 2026 · This course introduces different computer vision use cases and machine learning strategies, ranging from pre-built ML APIs and AutoML Vision to custom image classifiers using linear models, DNNs, and CNNs.
Google Cloud · 2026 · This course introduces participants to MLOps tools and best practices for deploying, evaluating, monitoring and operating production ML systems on Google Cloud. MLOps is a discipline focused on the deployment, testing, monitoring, and automation of ML systems in production.
LOGBOOK // POSTS
ByakuganVisualizer started from a personal motivation: I have a mixed form of deuteranomaly and protanomaly, which made me interested in how color perception can be simulated, analyzed, and improved through image processing. While researching the topic, I found the paper: An Adaptive Fuzzy-Based System to Simulate, Quantify and Compensate Color Blindness
The paper describes methods for simulating and compensating color blindness using fuzzy parameters, linear transformations, and histogram-based operations.
The derived transformation matrix became the foundation for the color correction feature in
ByakuganVisualizer. With my personal settings deuteranomaly = 2 and protanomaly =
2, the tool transforms color-blind test images in a way that makes the hidden numbers
distinguishable for me.
Example: before correction and after correction . After applying the correction, I am able to see every number in the test image.
View projectPERSONAL // SIDE DATA
I enjoy listening to music while working and studying, which inspired me to start generating my own beats. I create atmospheric, lofi, and trap-inspired music.
Visit my YouTube channel