I'm Christoph Hofer, a dedicated software engineer. I prioritize continuous learning to stay current in the ever-evolving tech landscape. My expertise spans .NET, Java, Angular, React, VueJS, and I also engage in cross-platform development using Unity or Xamarin for Windows and Android devices.
Experienced in back-end development with a strong command of C#, Java, and frameworks like .NET Core, Spring Boot, and Quarkus.
Versatile in front-end development, specializing in Angular, React, and Vue.js. Proficient in frontend testing using Cypress.
Proficient in DevOps, specializing in Azure for streamlined deployments and reliable software delivery.
Experienced in app design using Figma and Affinity, creating visually appealing and intuitive interfaces.
Specializing in CI/CD pipelines with a focus on GitHub Actions, automating testing and deployment workflows.
GitHub, Gitea, and Bitbucket. Efficiently manages code changes for seamless development and deployment.
iSAQB-certified software architect, dedicated to delivering optimal solutions with a user-centric focus.
Certified in SCRUM, adept at implementing agile methodologies for efficient, iterative development.
Proficient in Unity, specializing in multiplayer game development with NETCODE and SignalR.
Skilled in Blender, with a focus on rigging to bring characters and objects to life in 3D.
Experienced in MSSQL, Azure SQL, H2, DB2, Oracle, and Liquibase for database development.
Passionate DIY enthusiast, skilled in woodworking and furniture crafting.
A hex-terrain card duel, solo-built, live, free to play
A real-time multiplayer card game where the hex battlefield itself is a weapon. I designed, built and ship every part of it (Angular frontend, .NET/SignalR backend, Azure hosting) and founded Verein Grammont Games, the association that now operates it.


ELM is an internal solution designed to streamline the payroll reporting procedure, and our customers include a significant number of Swiss insurers. Built with Java 17, Angular, Spring Boot, Liquibase and Material Design, deployed on OpenShift/Azure via GitHub Actions, against MSSQL, Azure SQL, H2, Oracle DB and DB2.
Automated processing of salary notifications for quality and efficiency. Thanks to nag elm's modular structure, the UVG, UVG-Z and daily sickness benefits sectors are all supported.
Offers granular access control with RBAC and multi-tenancy, simplifies order capture, integrates third-party systems, and centralizes case management. Built on a Cloud API and Web App with C#, React and Azure.
Lets logistics and transport companies take out comprehensive transport insurance individually and online, with live premium/tax calculation and one-click insurance certificates. Built with Java Quarkus and Angular, deployed on AWS.