Internship & Thesis Topics

Interested in computational chemistry, machine learning, or scientific software? We offer BSc and MSc internship and thesis projects across a range of exciting topics. Get in touch!

Contact Dennis →
Reaction Coordinate Energy Reactants Products

Understanding Organic Reaction Mechanisms

How does a reaction actually proceed? These projects use quantum chemical calculations to elucidate real organic reaction mechanisms: locating transition states and intermediates, mapping competing pathways, and explaining experimental observations from first principles.

You work closely with experimental data from collaborators and use DFT to answer questions like which step is rate-limiting, why one product forms over another, or what role the solvent plays. No prior programming experience required.

BSc / MSc No coding needed DFT Transition state theory
Computed ΔΔG‡ (kcal/mol) log k (exp.) R² = 0.97

Predicting & Explaining Reactivity Using Quantum Mechanics

Can we predict how fast a reaction will be, explain why it goes that fast, or ideally both? These projects focus on bioorthogonal click reactions: correlating computed properties with experimental rate constants to build quantitative reactivity models.

You dig into the underlying electronic structure to uncover what actually controls reactivity and selectivity: whether it is distortion, orbital interactions, steric effects, or a combination. A great fit if you want to connect physical chemistry to real experimental data.

BSc / MSc Physical organic chemistry No coding needed Python (optional)
Input Hidden Output (log k) atoms bonds charges log k

Machine Learning to Study Chemical Systems

Machine learning is reshaping what is possible in computational chemistry. One major direction is ML interatomic potentials (MLIPs): models trained on QM data that can run molecular dynamics at a fraction of the cost, opening up systems and timescales that were previously out of reach.

A second direction is purely data-driven: correlating computed or experimental descriptors with reactivity, selectivity, or properties to extract chemical insight and build predictive models. Ideal if you have Python experience and want to work at the intersection of ML and chemistry.

MSc ML / AI Python PyTorch

3D Content for the TU Wien Mixed Reality Lab

In collaboration with the TU Wien Mixed Reality Lab, we are developing immersive 3D visualisations of molecules and reactions for teaching and outreach. Imagine walking through a reaction mechanism at the atomic scale.

These projects involve creating and animating molecular 3D content using tools like Blender, Unity, or web-based viewers, and thinking about how to communicate chemistry effectively in an immersive environment. Great for students who enjoy the creative side.

BSc / MSc Creative Blender / Unity Science communication
lab-agent — python3 ❯ run_agent("parse notebook: synthesis_2024-11-08.pdf") [agent] Reading lab notebook... ✓ Extracted 3 reactions, 12 reagents ✓ Conditions → structured JSON ✓ Yields, solvents, temperatures extracted → Saved to reactions.json │ next: cross-ref literature

Large Language Models in Chemistry Research

Large language models are surprisingly capable research tools, but using them well requires careful engineering. We currently have two concrete projects in this area.

Agentic workflows: build an AI agent that autonomously searches the literature, extracts rate constants and conditions, and assembles a structured dataset. Tasks that currently take researchers hours of manual work.

Lab notebook digitisation: develop a pipeline that reads handwritten or PDF lab notebooks and converts them into machine-readable reaction records (JSON/structured data), ready for analysis or database ingestion.

BSc / MSc LLMs / Agents Python API integration
reaction_analysis.py import ase, numpy as np 1 from smiles2xyz import convert 2 3 def calculate_barrier(smiles, method="b3lyp"): 4 xyz = convert(smiles) 5 ts = find_transition_state(xyz, method) 6 return ts.energy - xyz.energy # ΔG‡ in kcal/mol 7

Scientific Software & Programming

Many chemistry problems benefit from better software: smarter automation, new analysis tools, or cleaner interfaces between existing programs. If you enjoy writing code, there is no shortage of interesting problems here.

Current opportunities include developing Python tools for reaction analysis, building web-based molecular viewers, automating quantum chemistry workflows, or contributing to open-source chemistry packages. The exact project can be shaped around your interests.

BSc / MSc Flexible scope Python / JS Open source

3D Printing in Chemistry

3D printing makes chemistry tangible. We print physical models for teaching and outreach: molecules, potential energy surfaces, transition state geometries, and other objects that are hard to grasp from a 2D drawing or a screen.

Projects involve converting quantum-chemical calculations into printable 3D models, working out how to represent abstract chemical concepts physically, and producing props that can be used in lectures or public outreach. A hands-on, creative project with real results you can hold.

BSc / MSc Hands-on Blender / CAD Science communication