Hero
Profile

I'm a self-taught developer with over 10 years of experience, creating user-friendly products with a strong focus on usability, performance and maintainability. I work almost exclusively with TypeScript, building web applications with React and Next.js and native iOS and Android apps with React Native and Expo. I love type-safe architectures: monorepos with shared libraries, fully typed API contracts between frontend and backend, and extensive end-to-end testing with Playwright and Maestro to ship stable products with confidence.

My personal goal is to expand my skills day by day to improve performance as well as user experiences.


Experience

Karl-Franzens University in Graz

09/2010 - 12/2010
Internship as IT manager

König & Co. GesmbH, Graz

11/2011 - 06/2013
Software engineer and technical first-level support

Chance B in Gleisdorf

06/2013 - 03/2014
Civilian service

König & Co. GesmbH, Graz

03/2014 - 09/2014
Software engineer and technical first-level support

Freelance

09/2014 - 09/2015
Frontend Developer
Tools:
ReactReact Native

Saubermacher Dienstleistungs AG 

Saubermacher Dienstleistungs AG

12/2015 - 09/2018
Fullstack Developer
Tools:
Node.jsExpressPostgresReactCakePHPRedis

Invenium Data Insights GmbH 

Invenium Data Insights GmbH

09/2018 - 07/2022
Senior Frontend Engineer

Invenium Data Insights GmbH 

Invenium Data Insights GmbH

07/2022 - 07/2023
Head of Frontend
Task:
  • Build pipeline & Release automation
  • Complete react component library based on corporate identity
  • Data visualization based on maps and charts
  • Automated end-to-end click tests based on cypress
  • PDF generator based on react output
  • Internal helpers to improve DX
Tools:
ReactGraphQLNode.jsPuppeteerCypressJest

Asset Management by froots GmbH 

Asset Management by froots GmbH

Since 09/2023
Frontend Team Lead
Task:
  • Architecture and frontend-stack assessment
  • Build pipeline using Docker
  • Release automation and optimization using Github Actions
  • Automated end-to-end click tests based on Playwright
  • Internal helpers to improve DX
  • Cross-platform mobile app with React Native and Expo
  • Turborepo monorepo with shared libraries across web and mobile
Tools:
TypeScriptNext.jsReactReact NativeExpoMantineTamaguiTanStack Queryts-restTurborepoPlaywrightMaestroDockerAWS ECSGithub ActionsSentry

Education

Engineering school at HTBLA Weiz

2007 - 2011

High school diploma at BFI in Gleisdorf

2012 - 05/2015