Hi, my name is Josef Wittmann

I'm a Full Stack Software Developer
and a Bachelor of Science in Mathematics.

More about me

About Me

I'm a Bachelor of Science in Mathematics, with a minor in Computer Science.

I have a love for problem solving and computers. That's how I ranked high in many national championships (in Mathematics and Computer Science).

I've been working as a web developer for a few years now, trying to write good code.

Résumé

Projects

Extension Complexity of Convex n-Gons

My bachelor thesis in mathematics at the Technical University of Munich.

Supervised by Prof. Dr. Stefan Weltge.

See LiveSource Code
Extension Complexity of Convex n-Gons

Minesweeper with Solver

This project is a simple minesweeper game with an automatic solver, which computes a probability distribution of mines.

Press `P` for probabilities and `S` for solving according to probabilities.

See LiveSource Code
Minesweeper with Solver

Google Coding Competitions

Attempting Google's Coding Competitions with my favorite scientific programming language: Julia!

Qualified for Round 2 in 2020.

See LiveSource Code
Google Coding Competitions

Mailchimp Inactive Subscriber Cleaning

Remove inactive subscribers by sending a campaign with a confirmation link to tagged subscribers.

See LiveSource Code
Mailchimp Inactive Subscriber Cleaning

Three.js Voxel Game

Learning 3D with three.js by building a voxel game.

See LiveSource Code
Three.js Voxel Game

Table Tennis Tournament Handicap

Fun little idea on how to make our club tournament more fair.

Using basic probability theory and player rankings to introduce handicaps.

See LiveSource Code
Table Tennis Tournament Handicap

Screeps Wall Placement

Re-useable script for optimal wall placement in the programming game Screeps.

Using Dinic's algorithm and the max-flow min-cut theorem.

See LiveSource Code
Screeps Wall Placement

Contact

Would you like to work with me?

Send Me a Message