Hi! I'm Bernhard.

Scroll down to learn more about my past and current projects.

Contact & where to find me

Projects

Sum And Product
Sum And Product

A YouTube channel about mathematics, and maybe some computer science and other STEM topics.

To the YouTube channel To the Discord server
CindyJS
CindyJS

CindyJS is a dynamic geometry software that runs in the browser. After using it daily for many years, I started to look under the hood, trying to contribute to the codebase a little.
Moreover, I created a large library of auxiliary code. Currently, I am converting it to a series of tools and packages that is usable by other users of CindyJS.

To the CindyJS website To my tools repository
CompAGES/Chempion
CompAGES/Chempion

The research project CompAGES aims to explore whether interactive, virtual experiments for physics and chemistry lessons are more effective if embedded into a video game environment. The game developed for this purpose is called Chempion, and I am the lead programmer for it.

To the demo build To the project website
Bavarian Go Association
Bavarian Go Association

Go is an ancient Asian board game which has a growing fan base in the west. German Go players are organised in 16 associations. I'm a member of the board of the Bavarian Go Association – previously as treasurer and membership administrator, currently as president.

Learn about Go To the Association website
Summer of Math Exposition π
Summer of Math Exposition π

In 2021, Grant Sanderson of 3Blue1Brown fame started the Summer of Math Exposition: A competition to create a maths explainer over the (northern hemisphere) summer. After three years, he and his co-organisers got a bit tired of the amount of work and decided to take a break. The community decided that they want to run the event anyway, but without price money and without the "offical" 3Blue1Brown recognition. And I am one of the organizers of this community-driven iteration.

To the event website To the Discord server
Stroke-based Handwriting Recognition
Stroke-based Handwriting Recognition

My doctoral dissertation; in which I created a descriptive geometry-focussed handwriting recognition algorithm. The goal was to use a minimal training data set and still have a robust enough product, which can be used by sixth graders in the ALICE iBook (see below).

To the dissertation
ALICE:fractions
ALICE:fractions

A digital, interactive schoolbook for sixth graders about fractions. We designed the book with a focus on the geometry of fractions in mind to foster an intuitive understanding of them. We also conducted two large-scale studies and distilled our findings into three PhD theses.

To the project website
Toolbox Teacher Training
Toolbox Teacher Training

A multidisciplinary learning platform for teacher trainees. It juxtaposes topics from educational science, psychology, didactics, and the science of STEM subjects. To illustrate how they interact, we use staged lesson videos.

To the online platform
Doomsday Trainer
Doomsday Trainer

In 1973, John Conway developed a method to quickly compute the weekday of any given date. I created an Android app to practise this algorithm on the go. It's not particularly fancy, but it does its job and keeps track of a few interesting statistics. If you're interested in practising Conway's method, give it a look!

Learn about the Doomsday Algorithm To the Google Play Store
Mathina
Mathina

An interactive mathematical fairy tale for young learners. My part was created in cooperation with Imaginary and focuses on teaching the concepts of coordinates and curves.

To the project website