Maximilian Riegler

About me

I'm a senior software developer in Austria and have been building software professionally since 2011 — mostly .NET and C# on the back end, Angular on the front end and Azure underneath. Right now I work on tax filing solutions, energy forecasting and AI tooling at Guid.New.

It started when I was 14, with Visual Basic 6 and game cheats. War Rock, a free-to-play shooter, was overrun by cheaters who kept wiping the floor with me, so I set out to give a little of it back — Robin Hood, at least in my head. Reverse engineering has stuck with me ever since, though these days purely for fun.

I prefer pragmatic solutions to clever ones, and an abstraction only where it pays for itself. Outside of work I look after spotify-dart, a Spotify API library for Dart, and this blog, where I write up the problems that took longer than they should have.

At home, my wonderful wife, our little daughter and two tomcats keep me busy.

Skills

Back-end
ASP.NET CoreEntity FrameworkRabbitMQ
Front-end
AngularReactNext.jsBlazorSASS
Cloud & AI
AzureDockerGitHub ActionsLLMsML
Programming
C#TypeScriptJavaScriptPythonDartC/C++
Databases
MSSQLPostgreSQLMySQLMongoDBSnowflake
Languages
GermanEnglish

Experience

  1. Jul 2025 – present·1 yr 4 mos

    Senior Software Developer

    Guid.New GmbH · Raaba, AT

    • Building tax filing solutions for several foreign markets
    • Building machine learning forecasts of energy consumption and grid feed-in for EG Austria (Python)
    • Contributed to SiemensGPT, an internal AI assistant platform for Siemens employees
  2. Nov 2023 – Jun 2025·1 yr 8 mos

    Senior Software Developer

    OpenResearch GmbH · Vienna, AT

    • Built a prototype on the Catena-X ecosystem for querying and analysing transmission data
    • Contributed to the Tourfold dispatch solution, including its BDD test suite
    • Designed and built a prototype integrating vehicle data from OEM data providers
  3. Sep 2020 – Oct 2023·3 yrs 2 mos

    Senior Software Developer

    CMTA AG · Graz, AT

    • Built a Bloomberg data synchronisation interface (C#) and an internal bond management app (ASP.NET Core, Angular)
    • Mentored and supported junior and mid-level developers
  4. Mar 2016 – Aug 2020·4 yrs 6 mos

    Software Developer

    mWS myWorld Solutions AG · Graz, AT

    • Designed and built an internal message queue for commands and events, with load balancing (C#, MSSQL)
    • Built a dashboard for managing its workers, messages and logs (ASP.NET Core, AngularDart)
    • Integrated payment providers and built a RabbitMQ-based data synchronisation tool for an external application
    • Implemented reusable web components for the registration workflow (ASP.NET Core, TypeScript/Angular)
    • Refactored the monolithic infrastructure into modular .NET Standard NuGet packages
  5. May 2015 – Oct 2015·6 mos

    Military service

    Österreichisches Bundesheer · Graz, AT

  6. Nov 2011 – Dec 2015·4 yrs 2 mos

    Software Developer

    Future Factory Business GmbH · Graz, AT

    • Developed the CRM/ERP application (C++) and extended osCommerce, nopCommerce and Magento shops

Education

  1. Nov 2011 – Dec 2015·4 yrs 2 mos

    Apprenticeship in Information Technology

    Vocational School Eibiswald · Eibiswald, AT

    • Final project: face recognition login (OpenCV, .NET)
  2. Sep 2010 – Jul 2011·11 mos

    Computer Science

    Technical University of Dresden · Dresden, DE

  3. Feb 2006 – Jun 2010·4 yrs 5 mos

    Upper secondary school (Abitur)

    Ev. Kreuzgymnasium · Dresden, DE

    • Advanced courses in mathematics and physics
  4. Sep 2002 – Feb 2006·3 yrs 6 mos

    Lower secondary school

    BG/BRG Carneri · Graz, AT