Professional projects
Senior Software Developer for Hawle Austria Group
I am supporting the Hawle Group in building a new IOT backend, which processes real-time data from appliances used by engineers throughout Austria. As part of this, I am responsible for planning the software architecture and carrying out code reviews, especially from a performance and security perspective. As part of the work, I am developing an integration testing module for the Hawle Group, which is used for testing the app's interactions with the database, email services and webhooks.
Languages
TypeScript, SQL, BashTechnologies
Node.JS, PostgreSQL, NestJS, Prisma ORMTime frame
September 2023 – OngoingClient
Hawle Austria GroupSenior software developer for Ecoworks
I have supported Ecoworks in building a complex, business-critical cost-calculation and planning tool for the construction business. My main focus was on guiding team members, improving the software architecture and maintaining a high code quality. For example, I introduced Redux in the frontend, which greatly simplified the handling of complex, global state changes. I also championed the use of Behaviour-driven development, which increased our trust in the correctness of our cost calculation. My biggest contribution was the development of a parser and interpreter for a Domain Specific Language for specifying complex cost calculations.
Languages
Kotlin, SQL, BashTechnologies
React, Spring, PostgreSQL, Kotlin/JS, Material UI, Platform.shTime frame
June 2022 – June 2023Client
ecoworksLead Software developer for Arcensus
As the software development lead, I was responsible for the technical guidance, code quality and daily cooperation with the product team. With the customer portal, we built the entrypoint for the clients: This is the place where medical data is transmitted to Arcensus and medical reports can be accessed by the users. We are dealing with highly sensitive data and have been repeatedly security certified by Silent Breach.
Languages
TypeScript, SQL, BashTechnologies
React, Node.JS, PostgreSQL, Blitz.js, Prisma ORM, Chakra UI, Render, AWSTime frame
May 2021 – ongoingClient
ArcensusLead Software developer for AeroImpulse
We are developing an online training platform that allows clients to buy, create, schedule and administrate online trainings.
Languages
TypeScript, PHP, SQL, BashTechnologies
React, Laravel, MySQL, Material UI, Google Cloud Platform, KubernetesTime frame
September 2018 – OngoingClient
AeroImpulseLead Software developer for HCP - Hanseatic Consulting Projektgesellschaft
We developed a project management platform for scheduling meetings, tracking todos, managing knowledge and more.
Languages
TypeScript, PHP, SQL, BashTechnologies
React, Laravel, PostgreSQL, BootstrapTime frame
May 2017 – March 2019Personal projects
Tool to create art using math equations. (2021)
Eulerdali — a tool that lets you create beautiful images from math equations.
Languages
TypeScriptTechnologies
HTML CanvasTime frame
2021Riddle RPG (2020)
A RPG full of riddles in Pokémon style graphics. I created it as a gift for my friend's wedding.
Play "Helena Blache und die Suche nach dem verlorenen Mirco"
Check out the code on GitHub (very old, bad code, but fun!)