About
I am a Data Science MS student at RWTH Aachen University (Germany) with an interest in problems all across the biological domain. I like to apply my knowledge of Data Science, Machine Learning and Computer Science to solve complex real world problems and learn more about the interaction between the mathematical and the living world. In my journey through the biological domain I have encountered a wide range of scientific fields, from neuroscience to genomics and from cell biology to bioinformatics. I am always looking for new challenges and opportunities to learn more about the world around us.
Resume
Education
Data Science MS
2023 - 2025
RWTH Aachen University, Aachen, Germany
Advancing in Machine Learning and its mathematical foundations. Continuing Life Science journey at Aachen's excellent Biotechnology and Medical research facilities (specifically Institute of Applied Microbiology (iAMB) and Institute for Human Genetics and Genomic Medicine).
Computer Science B.Sc.
2019 - 2023
RWTH Aachen University, Aachen, Germany
Finished with Bachelor's thesis on Dynamic Memory Traces in Spiking Neural Networks at the Institute for Neurosciences and Medicine. Minored in Medicine with courses on Biochemistry, Clinical Epidemiology and Medical Software Development. Focused on Process Science during CS studies.
Projects
SNN Sequence Learning
github/sequence-learningA project on biologically plausible spiking neural networks (SNNs) for sequence learning, based on a paper by Klampfl & Maass (2013). Uses a model of pyramidal cells subject to lateral inhibition, along with spike-timing-dependent plasticity (STDP) and short-term potentiation (STP) to enable learning of stereotypical sequences. Written using Python, C++ and the NEST neural simulator with custom neuron and synapse models.
Technologies used: Python, C++, NEST, Jinja, Matplotlib, Numpy
PCR Primertool
primertool.simonmichau.deA tool to generate Polymerase chain reaction (PCR) primers for different settings, e.g. from given genetic variants or genomic positions. With this tool all information required to order valid PCR tests from a manufacturer can be generated, so that genetic variants/mutations can be detected. Reference genome data is kindly provided by UCSC, as well as their In-Silico PCR tool, which is used to establish the uniqueness of the primer binding sites.
Technologies used: Python, Pandas, Docker, Streamlit, Nginx, MySQL, Sphinx
Vertebroplasty Surgical Planning Tool
github/vertebroplastyPrototype for a surgical tool to plan injections into a broken spinal bone. Can read raw CT scan data and adjust the display of material density, rotation, translocation, etc. Can also isolate connected bone structures and align a virtual injector with a hardware alignment plate on the patients body. Written using C++ and Qt for GUI.
Technologies used: C++, Qt
- All
- Sequence Learning
- Vertebroplasty
- Primertool
Technical skills
Programming Languages
C++
C#
Java
Python
R
SAS
Frameworks & Libraries
Bootstrap
Django
Jinja
Matplotlib
NetworkX
NumPy
Pandas
Plotly
PyTorch
Scikit Learn
SciPy
Seaborn
Streamlit
Tensorflow
tqdm
Tools & Misc
Anaconda
Apache
CSS3
Docker
Git
Gnome
HTML5
Jupyter
LaTeX
Linux
Markdown
MongoDB
MySQL
Nginx
Qt
Sphinx