Hello. I'm

Gregor Godbersen

I utilize broad expertise in business, computer science, and mathematics to effectively solve your complex problems.

Based in Munich, Germany.

Contact me

Fields of expertise

Drawing from my educational background and previous project experiences, I have honed expertise across diverse fields, spanning from mathematics to computer science and business. I excel in projects at the intersection of these domains, leveraging my versatile skill set to maximize value.

Operations Research

I hold a Doctoral Degree in Operations Research from the Technical University of Munich, Germany. I design custom high-performance optimization algorithms for problems with a focus on combinatorial optimization in transportation and routing.

Tools:
  • Rust,
  • Gurobi,
  • Julia,
  • Branch & Price,
  • Graph theory,
  • Dynamic Programming

Data Science

I’m deeply passionate about data analysis and uncovering valuable and actionable insights. My experience includes working with big data environments and utilizing computational clusters. Depending on the task at hand, I employ Julia, Python, SQL, or Rust. I have extensive expertise in analyzing vast spatial datasets using PostGIS and OpenStreetMaps road network data.

Tools:
  • Julia,
  • Python,
  • postgresql,
  • postGIS,
  • polar.rs,
  • pandas,
  • shiny,
  • notebooks,
  • Hadoop,
  • Spark,
  • ETL-Pipelines
Software Engineering Operations Research Management Consulting Data Science Data Science Data Engineering Process Optimization Pre-sales Engineer Ideation Communication Full StackWebdev Infrastructure & Security UX/UI Design AdvancedAnalytics Combinatorial Optimization RobustOptimization MachineLearning Me

Software Engineering

I have 15+ years of software development experience, from desktop applications to websites. I develop high-performance websites with exceptional UX/UI design and have experience in maintaining software over a multi-year lifecycle.

Tools:
  • Rust,
  • Java,
  • JavaScript,
  • React,
  • Svelte,
  • Astro,
  • Dropwizard,
  • Spring,
  • Ansible,
  • Linux,
  • Docker,
  • Kubernetes,
  • NixOS,
  • ELK,
  • Grafana

Management Consulting

I hold a Master’s Degree in Management and Technology. My experience includes executing a Design Thinking Project for an Automotive OEM, optimizing processes for a major broadcasting corporation, and spearheading a project for a small healthcare firm. I interned in Management Consulting at Accenture and Horváth & Partners, and was recognized as a Digital Talent by KPMG.

Tools:
  • Workshops,
  • Presentations,
  • PowerPoint,
  • Excel,
  • BPMN2.0

Blog

You can find case studies, short notes, and essays on my personal blog. The update frequency will vary.

Most recent posts
Older posts Mocking an ESP8266 graphics library in JavaScript: To ease the debugging of an ESP8266 graphics library, I have developed some small glue code in JavaScript, which renders the drawing calls onto an HTML Canvas element within the browser.Automatic document scanning for a paperless office: This project aimed to create a fully automated pipeline running on a RaspberryPi to digitalize incoming mail, documents, and receipts at the push of a button. The code can be found at github.The Market Entry of oBike in Munich: Bike-sharing has recently returned to the spotlight through the new market entrant oBike. We apply data-scraping in a quantitative analysis of the market launch.Matching source code dump to git repository: Development boards often use a patched linux image. To update such a board and build an custom embedded linux distribution using Yocto Project, we needed to know which modifications from stock Linux were made. To this end we present a Rust script.Keeping documentation up-to-date using LaTeX and TikZ: We show how plain latex macros can be used to generate attractive documentation directly from raw data.Visualizing the usage of Munich's bike sharing system using live-replay: I wanted to visualize the paths taken by riders of the Munich bike sharing system. Unique about this system is that there are no fixed stations as bikes can be rented and returned at any street corner within the city limits, resulting in much more interesting data than in station-based systems. As the bikes register their coordinates when free, repeated polling of the free bikes on the system's website and tracking their locations can give reasonably accurate measures about the trips taken. I used openstreetmaps cycle-path data to turn the start and end locations into approximations of the routes taken. While this allows for several statistics to be made about the driving habits, the most visual result is a live replay using the recovered times and routes, which I have embedded below. *Note: This is a write up of a project I did in 2014 so the data is a bit older*Rich presentation annotations in javascript: While standard PDF annotations are well supported in PDF clients and browser plugins, they do not allow for rich annotations in a web context. For this project, I explore the possibilities of an online presentation annotator. The basic idea was to allow users to mark sections within each slide and to attach a written note to it..