Martin Steinborn Application

Martin Steinborn

Welcome, I'm a software developer from Germany. I just finished my Masters Degree in Computational Engineering at TU-Darmstadt. Most of the courses for my Master were in the field of machine learning and reinforcement learning.

Over the course of my time as a student, I've participated in multiple programming projects of different scales and languages. Additionally I work on multiple private projects where I use more modern Technologies while trying to keep up in multiple languages, thus keeping a broader skill set. From web development or databases to in-depth machine learning.

In my spare time I'm a passionate water-polo player and -trainer.

Skills

Python
For university and in private I've worked a lot in Python 3. Most of the work was done using NumPy or PyTorch in the area of machine learning. Additionally, I try to code all the challenges of advent of code in Python too. Recently I started building our own localhost SQL-Alchemy database for analyzing the power output of the photovoltaic system and the overall consumption of our smart home devices.
JavaScript
JS is the go-to library at the moment for web development. Therefore, I used it a lot in multiple online projects for the start-up Squiek I participated in and for our house internal IoT. I've worked with react.js and Node.js and multiple other modules and APIs.
HTML
HTML gives the structure of websites and is therefore a mandatory requirement for any kind web development. With HTML5 there are many new items introduced that may or may not be very useful, therefore I am trying to keep up to date with all the new functionality and help others build websites from scratch.
CSS
Classic CSS is used in only a few applications, CSS3 more spread but with more and more JS libraries in front-end applications, more modern approaches like sass and scss are used. I used scss for this simple website, it might have been overkill, but it was good exercise.
PHP
For the website of my water polo club, I needed to dig deeper into wordpress and created my own custom theme using PHP.
Other
Besides using C++ for university on multiple occasions, I used Java, Matlab, Julia, Open-GL including shaders, C# and many more. But I think I'm not yet fluent enough, to use them regularly.

Links

GitHub StackOverflow XING LinkedIn

Projects

Squiek

From 2016 to its termination in 2020, I was a member of Squiek, a meta community, designed to change the way we experience communities in the web. I've never worked on such a huge software project before, so at first I was a little overwhelmed, but with time and more practice I got used to test driven development (TDD) and version control. My main task was linking back and front-end with our custom API and some react for creating visual components in the front-end. I liked the work on our gamification module and creating back-end API endpoints using TDD Python.

Github

Over at my GitHub you can see a variety of projects I am working on. For example, I try to participate in as many of the advent of code challenges as possible. These help me learn to write better code that stays maintainable, good component tests and keep me in the flow of writing easy, fast python code. The full code for my Masters Thesis can be found there too. During that time I additionally coauthored multiple small pull requests within PyTorch.

Swimming Club Homepage

For my swimming club I upgraded the outdated homepage in 2025. Using PHP and SASS I created a custom themed wordpress template to increase uniqueness and to be able to incorporate all the features needed. If you want to see more, go check out the page.

Magic Mirror

Whats a Magic Mirror you're asking? It's a two way mirror that displays useful information if you stand in front of it. I've built my own mirror and later on my own custom web page to be displayed behind it. As I started working on it, the Magic Mirror community was not as good as it is today and therefore I wrote my own code. Today with better support and customizability, I use the official Magic Mirror platform to read and display my calendars, the current weather and some inspiring quotes.

Social activities