I am an experimental-turned-computational chemist and hobby developer with a passion for free software. Professionally, I have mostly worked on transition metal–containing systems such as enzymes and model complexes thereof and studied their geometric/electronic structure and properties. Privately, I like coding and tinkering with software. I love learning and discovering new stuff to integrate in my workflow and am generally enthusiastic about free software and the freedom and possibilities it offers. When not doing any of that I enjoy getting together with friends for good food and board games (the more complex the better) or relaxing with a good book or PC game.
|
2014-2020
Ph.D in Computational ChemistryFinal Thesis: Quantum Chemical Investigation of Functional MoleculesGrade: Magna cum laudePublications
|
|
|
2012-2014
M.Sc. in ChemistryFinal Thesis: Modellierung, Synthese und Charakterisierung von Spin-Crossover-VerbindungenGrade: 1.6 |
|
|
2009-2012
B.Sc. in ChemsitryFinal Thesis: Synthese und Charakterisierung von LD-CISSS-KomplexenGrade: 1.8 |
|
|
Command line tool to prepare PDB files for use in ORCA QM/MM calculations written in Rust
Parsing library for the PDB file format written in Rust
GUI for visualization of experimental and calculated IRRA spectra written in Python
Computational Chemistry driver library written in Python
Maintaining a personal website showcasing my portfolio using Hugo
Maintaining a personal blog using Hugo
PiHole Server for filtering DNS requests in home network
Nextcloud Server for personal file hosting
This course teaches the basics of Java syntax, data structures and object-oriented programming and provides a few challenges applying the newly learned skills to common interview problems explaining the concept of dynamic programming in the process.
This course covers intermediate Python subjects, such as higher-order functions, object-oriented programming, unit testing, iterators, generators and an overview of built-in collections.
This course covers some advanced programming and Python concepts, such as logging, functional and concurrent programming as well as interfacing with relational databases.
This course encompasses an introduction to basic HTML elements and document structure, tables, forms and semantic HTML tags. Small website projects are used for practice.
This course teaches CSS fundamentals like syntax, selectors and selection rules, the box model, how to display and position elements and style them as well as the basics of typography.
This course gives an overview of SQL usage including the manipulation and querying of data, aggregating, grouping and analyzing results and dealing with multiple tables in the same database.
This course aims to build a foundation of basic syntax, data types, data structures and how to build small teaching projects with them.