Hi there, my name is

Mika Riesterer.

About me

Hi! I am Mika. I am currently studying Chemistry at the Technical University of Munich (TUM) in the 5th semester, planning to complete my bachelor of science soon.

I am particularly drawn to unsolved problems, as well as challenges where multiple branches of science overlap. I enjoy developing simulations, visualizing abstract relationships, and solving complex problems. These interests led me to participate in the International Physics Olympiad (IPhO) alongside my A-levels.

Alongside my academic studies, I want to build more web applications and even create my own operating system for future quantum computers. On GitHub, you can find my open-source projects centered on physical computations, some mathematical animations, programming courses and a lot more.

I also have a strong passion for tutoring, where I always try to break down complex mathematical and scientific concepts into simple, intuitive explanations. As part of this, I had the opportunity to mentor a group of Indian students at CERN's 2024 Beamline for Schools (BL4S) competition. Additionally I tutored multiple students on their way to completing their A-levels, mostly in subjects like mathematics, physics and chemistry.

CV / Timeline

\documentclass[11pt,a4paper]{article} \usepackage{mika-cv} \begin{document}

Curriculum Vitae

Mika M. Riesterer
Technical University of Munich (TUM)
\texttt{mail@mika-riesterer.de}
Abstract

This report outlines the academic and practical milestones of the author. Mika M. Riesterer initially pursued physics and is currently deepening his studies in Chemistry at TUM. In parallel, he engages in software engineering and general problem-solving.

\section​{​Academic & Personal Milestones}

1 H Hydrogen 1.008
1.1
\subsection​{​Birth in Baden, Switzerland}
2003

Born in Baden (Switzerland). Laying the foundations of biological processes and beginning interactions with physical environments.

[+] Show LaTeX Source
\subsection{Birth in Baden, Switzerland (2003)}
  \begin{quote}
    Initialization of the system in Baden, Switzerland.
    First physical observations (acoustic waves, Newtonian mechanics).
  \end{quote}
2 He Helium 4.0026
1.2
\subsection​{​Abitur (High School Graduation)}
2023

Successfully completed high school graduation at Alemannschule-Wutöschingen in Germany. Developed an intensive interest for science and its theories.

[+] Show LaTeX Source
\subsection{High School Graduation (2023)}
  Graduated from High school with honors.
  Focus subjects: Mathematics, Physics & Religion.
  \begin{equation}
    -> Prize for best students in class
    -> GDCh-Abiturpreis for exceptional skills in chemistry
    -> School-social-prize for extraordinary social engagement
  \end{equation}
3 Li Lithium 6.94
1.3
\subsection​{​Physics at TUM}
2023 - 2024

Began my academic career studying Physics at the Technical University of Munich. Focused on classical mechanics, electrodynamics, and mathematics.

[+] Show LaTeX Source
\subsection{Physics Studies, TUM}
  Acquired foundational theoretical and experimental physics principles.
  Focus areas: classical mechanics, linear algebra, and analysis.
  \begin{align}
    E = \frac{m}{2}v^2 \text{(kinetic energy)}
  \end{align}
4 Be Beryllium 9.0122
1.4
\subsection​{​Chemistry at TUM}
2024 - Present

Transitioned to deepen molecular dynamics and chemical processes. Enrolled in Chemistry at TUM.

[+] Show LaTeX Source
\subsection{Studying Chemistry (2024-Present)}
  Bridging physics knowledge with chemistry.
  \begin{itemize}
    \item Quantum mechanics
    \item Thermodynamics and Organic Chemistry
    \item Computer simulation of molecular lattices
  \end{itemize}
14 Si Silicon 28.085
1.5
\subsection​{​Programming & Web Development}
Active

Developing digital applications for science and real life. Passionate about software engineering, system scripting, and a train project or two.

[+] Show LaTeX Source
\subsection{Computing & Applied Software}
  Creating responsive web architectures and programming projects.
  Fascinated by semiconductors, compilers, and distributed systems.
  \begin{equation}
    \text{Quality} = \lim_{t \to \infty} \left( \text{Refactoring}(t) \right)
  \end{equation}

Projects (GitHub)

train-maxxing

Smart train connection & fare comparator for the DACH region (CH, DE, AT). Integrates ticket subscription discounts (Halbtax, GA, BahnCard, KlimaTicket) and live routing with Normal & Nerd analysis modes.

PHP JavaScript DACH Transit Fare Engine

Redox Solver & Analyzer

An interactive chemical equation balancer and oxidation state calculator. Automatically solves complex redox reactions in acidic, basic, or neutral mediums, lists half-reactions, and identifies oxidizing/reducing agents.

HTML5 CSS3 Vanilla JS Chemistry
Open Web App

Spectra Predictor

Predicts 1H NMR, 13C NMR and IR spectra from a structure, solving strongly coupled spin systems by exact diagonalisation. Runs backwards too: upload a measured spectrum to name the impurities in it, or to build and rank the structures that fit the peak list.

HTML5 Vanilla JS Cheminformatics NMR / IR

how-to-python

An educational repository created for students and beginners looking for hands-on Python experience. Serves as a guide containing basic scripts, variables, data structures, and progressive programming tasks with direct execution guides.

Python Learning Hands-on Guide
View GitHub

Raspberry Pi Infrastructure

Home server infrastructure configurations for Raspberry Pi. Features secure VPN routing, automated network-wide ad-blocking (Pi-hole), DNS over HTTPS, and local cloud file hosting.

Shell Networking Docker
View GitHub

Future Sandbox

This sandbox serves as a preview of my plans to build interactive, web-based chemical and physical simulations. Below is a real-time 3D projection of a chaotic Lorenz Attractor. You can move the smilers below around to explore how changing parameters affect chaos theory.

Parameter Guide

  • Sigma (σ): Fluid viscosity / Prandtl number. Controls how rapidly convection currents react to temperature changes.
  • Rho (ρ): Heat convection drive / Rayleigh number. Higher Values trigger chaotic convections (forming the "butterfly wings").
  • Beta (β): Dimension ratio. Relates to the aspect ratio of the convection rolls, controlling dampening along the vertical axis.

Contact

Let's collaborate!

Have an exciting scientific project, a web app idea, or just want to chat about mathematics and software? Feel free to reach out!