I'm Maurice, a team oriented software engineer from Switzerland who strives to write clean and performant code, always trying to make it as readable as possible. I love the process of converting creative ideas into logical code and see it come to life on screen. Defeating a stubborn bug after bending my brain is the best feeling when developing software! Once I locked my focus on a goal there is nothing that can bring me off my path to get it.
A quick overview of my projects. View the details to get more insights.
A very difficult 2D puzzle game we created at the SAE school with a team of five developers. I had the role of the scrum master and was responsible for the save game system. We even had the chance to exhibit it at Zürich Game Show 2019 at the SAE booth!
With OpenGL (C# binding) I created a 3D rendering pipeline from the ground up. This is the result of learning how a computer draws 3D objects and how pixel and vertex shaders operate.
For the popular Asset Store pack "Polygon Modular Hero" I developed a Unity tool to create custom character prefabs. It allowes to toggle through each bodypart and even add default components to the prefab.
During a private game jam, a fellow game artist and I created this small horror game. It was great to see how friends jumped because of the scary encounters we implemented.
I started my professional journey at age 15 when I began an apprenticeship as application developer. Three to four days of work plus one to two days of school per week made a great balance between gaining work experience and ingesting theroetical knowledge about software engineering. Since I received my federal certification in 2015, I already worked five years as a full stack software engineer in different companies in Switzerland.
Already during my apprenticeship I knew I want to step into the games industry but had no idea how to get there. This changed when I found out about the SAE Institue, a practical oriented media school. In 2018 I started the diploma course (part time) in games programming, creating different projects with Unity 3D and got my diploma in 2020. Since 2021 I am attending classes for a bachelor of science in games programming at the same school, ending in spring 2023. The bachelor course is a great preparation for a lead role in the industry, which I aim for.
For refilling my batteries, I enjoy watching horror movies and to relief the amusing tension I watch documentaries about history, nature and science. If the weather if generous, you can find me cruising on the road with my motorcycle, leaning into curves with delight. I also regularly do thai boxing. It's not only physically but also mentally demanding.
Lists of languages, software and workflows I worked with so far.
Overview of official education I had so far.
During my apprenticeship I was teached the basics of the following technologies, techniques & knowledge.
At the SAE Institue Zürich I was able to learned how to create games with the Unity Engine, the following topics were handled at the course.
In the Bachelor course at the SAE Institue I will learn everything around the actual development part of a game.
See my professional experience I had.
Part-time job as full stack software engineer in a company that develops a high level access management solution.
Part-time job as CAD Engineering Draftsman (temporary substitue for big project), focus on railway carriage construction.
Full-time job as software engineer in a indipendent company, its product is a enterprise software for company management (e.g. risk management).
Completed apprenticeship as application developer, Swiss Federal Cetification of Competence, in a company which creates and maintains automation systems for industrial usage.
I can be reached best by sending me a message on LinkedIn. If you would like to see my full CV and testimonials/references just give me a chat. I'm looking forward to hear from you :)
If you would like to see some of my code I wrote, you can find it on my public GitHub repos.