References

Here is a selection of long-term projects I’ve worked on across various industries.
I’ve held different roles, always keeping a hands-on focus on product development throughout the entire lifecycle.

Living with the consequences of my technology and design decisions for years has refined my taste for sound choices and shaped the strategies I use that keep projects maintainable, flexible, and valuable through multiple years of production use and iterative development.

Original Egg - ForTunes

CTO/Partner, Architect, Developer
8 years, 5-7 people

Web and mobile platform supporting music creators and their ecosystem.
We aggregated data from major streaming, video and social media platforms to provide creators with actionable analytics and personalized recommendations.

Challenges and Achievements

  • Innovative UX for a non-technical user base
  • Distributed Cluster for Massive Data Gathering and Analytics
  • Scaling a High-Performance Application Database
  • Near 0-Downtime Migrations between Datacenters
  • Sold with 6.7k Monthly Active Users to UtopiaMusic
Python, RabbitMQ, Postgres, Django, Celery

Ubimet - Meteorological Realtime Service

Developer, Architect
3 years, 1-3 people

Internal Service which serves as the foundation for both internal and external meteorological products and data deliveries.
Consolidates internal and external Model-, Radar- and Satellite Data as well as Station Measurments and Severe Weather Warnings

Challenges and Achievements

  • Efficient Realtime Downscaling of Meteorological Parameters
  • Rapidly changing large-scale geospatial raster and vector datasets
  • Realtime Spatio-Temporal Source Priorisation and Caching
C++, Postgres, GDAL

Ubimet - Internal Applications

Developer, Architect
4 years, 2-3 people

Various internal tools for meteorologists, including severe weather warning systems, WYSIWYG weather report editors.

Challenges and Achievements

  • Efficient user flows that empower meteorologists to act quickly and confidently under pressure during high-stress events
  • Complex spatial-temporal data representations to provide clear insights and facilitate better forecasting.
C, Perl, Php, JavaScript

Ubimet - Customer Portals

Developer, Technical Product Owner
Multiple Teams

Development of category-specific meteorological customer portals, combining both in-house and external implementation efforts.
Key projects included tailored pages for agricultural forecasts, sailing weather, severe weather alerts, and traditional weather websites.

Challenges and Achievements

  • Development of meteorological visualizations in an intuitive/user-friendly manner.
  • Setup of data APIs and deliverables of key artifacts for external teams.
PHP, JavaScript, C

Ubimet - Print Solutions

Developer
2 years, Solo

Delivery of Print-Ready Weather Layouts for Print Media, still in use by major newspapers across Austria.

Challenges and Achievements

  • Print-grade publishing workflow entirely based on a free software stack.
  • Semi-automated workflow with prefilled suggestions within a WYSIWYG editor.
C, Perl, Latex, Inkscape

Christian Doppler Lab - LLVM Instruction Selector

Developer, CoAuthor
1 year, 4 people

Compiler Implementation of an Instruction Selector for LLVM, mapping the Translation Process to a Graph Optimization Problem. CoAuthor Generalized Instruction Selection using SSA -Graphs

Challenges and Achievements

  • Significant Performance Gains in Standard Compiler Benchmarks
  • Debugging Machine Code that has been generated by your Compiler is an experience on its own
C++, LLVM