Hi, I'm Gordian
Software Engineer, Freelancer and Entrepreneur. I love building things that improve the world.
GH

About

In summer 2025, I finished my Bachelor's degree in Computer Science and Economics at the LMU Munich and I'm now specializing in Cyber-Physical Systems at the Technical University of Munich. In the past 6 years, I have worked as a software engineer, freelancer (see projects) & teacher for various companies & organizations like BMW or the LMU. In 2023, I founded the startup Baze (an entrepreneurial network) together with some friends. Currently, I have the pleasure of being a part of BMW's ConntectedDrive Store backend team.

Work Experience

Skills

Next.js
Angular
Typescript
Node.js
Python
Postgres
Docker
Java
C++
Flutter
My Projects

Check out my latest work

I've worked on a variety of projects for my clients and university. From simple web-modules, over complex web-applications and theoretical informatics, to currently more hardware-focused topics. Here are a few of my favorites.

Micro Mouse Racing Robot

Micro Mouse Racing Robot

In a group of 4, we are building a micromouse racing robot from scratch, including hardware choice, circuit design, PCB manufacturing and software development. The robot is designed to autonomously navigate a maze at high speeds using a combination of sensors and algorithms.

KiCAD
C

Circling a ball on a plate

In a group of 3, we configured and programmed a control system consisting of a 4-wire touchscreen, a microcontroller and two servo motors. The system is designed to autonomously circulate and balance a ball on the plate, following a trajectory generator.

C

Generating NP-hard training data for Machine Learning

As part of my bachelor theses, I developed a tool that generates NP-hard problem instances for the Maximum-Clique- and Hamiltonian-Cycle-Problem. The research I conducted analysed, for which problem it is feasable to generate a seemingly realistic problem for a given (arbitrary) solution.

Python

Knowledge Management Insights

Together with a client, I developed a web-based application for visualizing and analyzing the knowledge distribution within the company. The application provides insights into common knowledge above different departments, highlights knowledge gaps and most importantly, identifies single points of failure.

Angular
D3.js

City District Rating

Together with a client, I developed a web-based survey module, that allows the collection of different ratings for city districts. The module provides an interactive map, that allows either the drawing of custom district borders or the selection of predefined districts, using official geodata.

Angular
Leafmap

ActiPick - Activity Picker for Groups

In groups, it is often difficult to decide on a common activity, that people enjoy the most. Simple voting systems often lack relative preferences. To solve this problem, I developed a mobile application that allows users to create a shared activity pool and rank the activities according to their preference.

Flutter
Express.js

Game Strategy Analysis

Curious about the mechanics of a strategy game called "Korallenriff", I developed a game simulation and analysis tool, that tries to find an optimal card placing strategy using a genetic algorithm.

Typescript

Baze.network

In collaborated with three friends, I developed the front- and backend of a job plattform connecting over 2000 students with companies. This also included continuous integration and deployment to dedicated linux servers.

Flutter
Express.js
Angular
Typescript
MySQL
Prisma
Bootstrap
Docker

Q-Sort Survey Module

Together with a client, I developed a pluggable web module for psychological surveys, that is based on the Q-Sort method. The module is designed to be easily customizable, allows implementation-independent data transfer.

Angular
LMU Bookstop

LMU Bookstop

When I started into entrepreneurship, my first idea originated in the problem of students having to buy and sell used textbooks every semester. To solve this, I built a web-based marketplace, that provided an automatic image preview, PayPal integration for payment and a notification system for people's listings.

Angular
PHP
MySQL

2D Engine with Collisions

Inspired by the separating axis theorem, I developed a basic 2D game engine in Java, that supports the loading of custom entity models (textures and hitboxes), performs collision detection based on the models and handles game clock logic.

Java
Contact

Get in Touch

You have a question? Just write me a dm on LinkedIn or send me an email.

GitHub
LinkedIn