Ich bin ein ehemals experimenteller, inzwischen computerorientierter Chemiker und Hobbyentwickler mit einer Leidenschaft für freie Software. Ich habe hauptsächlich Erfahrung mit Übergangsmetallverbindungen wie Enzyme oder Modellkomplexe hiervon und studiere ihre elektronische und geometrische Struktur sowie ihre Eigenschaften. Privat programmiere ich gerne und bastle mit Software herum. Ich liebe es Neues auf diesem Gebiet zu entdecken und in meine Arbeit zu integrieren und bin generell begeistert von freier Software und auch der Freiheit und den Möglichkeiten, die sie mir als Nutzer bringt. Wenn ich all das gerade nicht tue, genieße ich meine Zeit mit Freunden bei gutem Essen und Brettspielen (je komplexer desto besser) or entspanne mit einem guten Buch oder PC-Spiel.
|
2014-2020
Dr. rer. nat. in ComputerchemieAbschlussarbeit: Quantum Chemical Investigation of Functional MoleculesNote: Magna cum laudePublikationen
|
|
|
2012-2014
M.Sc. in ChemistryAbschlussarbeit: Modellierung, Synthese und Charakterisierung von Spin-Crossover-VerbindungenNote: 1.6 |
|
|
2009-2012
B.Sc. in ChemsitryAbschlussarbeit: Synthese und Charakterisierung von LD-CISSS-KomplexenNote: 1.8 |
|
|
Kommandozeilen-Tool zur Verarbeitung von PDB-Dateien für QM/MM-Berechnungen mit ORCA geschrieben in Rust
Parser-Bibliothek für PDB-Dateien in Rust
GUI zur Visualisierung von experimentellen und berechneten IRRA-Spektren geschrieben in Python
Bibliothek zur Betreibung verschiedener Computerchemie-Programmpakete geschrieben in Python
Persönliche Portfolio-Website unter Nutzung von Hugo
Persönlicher Blog unter Nutzung von Hugo
PiHole Server zum Filtern von DNS-Anfragen im lokalen Netzwerk
Nextcloud-Server zum persönlichen File-Hosting
Dieser Kurs beinhaltet Grundlagen zu Syntax, Datenstrukturen sowie objektorientierter Programmierung. Die neu erworbenen Kenntnisse werden auf einige typische Probleme angewendet und mit Konzepten dynamischer Programmierung gelöst.
Dieser Kurs lehrt einige fortgeschrittene Python-Konzepte wie Funktionen höherer Ordnung, objektorientierte Programmierung, Modultests, Iteratoren, Generatoren und ein Überblick über die in der Standardbibliothek enthaltenen Datentypen.
Dieser Kurs befasst sich mit einigen tiefergehenden Konzepten wie Logging, nebenläufige und funktionale Programmierung und Interaktionen mit relationalen Datenbanken.
Dieser Kurs umfasst eine Einführung in HTML-Elemente, die Dokumentstruktur, Tabellen, Formulare und semantische HTML-elemente. Mehrere kleine Projekte werden zur Übung bearbeitet.
Dieser Kurs behandelt CSS-Grundlagen wie Syntax, Selektoren und Auswahlregeln, das Boxmodell, das Darstellen und Positionieren von Elementen sowie verschiedene Stilmittel. Außerdem behandelt werden Grundlagen den Typografie.
Dieser Kurs gibt einen Überblick über grundlegend Funktionen der SQL-Sprache: Die Erstellung, Manipulation und Abfrage von Daten aus Tabellen, das Aggregieren, gruppieren und Analysieren von Daten sowie das Arbeiten mit mehreren Tabellen in derselben Datenbank.
Dieser Kurs lehrt die Grundlagen der Syntax, Datentypen und Datenstrukturen, wobei diese in Lehrprojekten eingesetzt werden.