Profile
Software engineer specialized in C++ and C#, with a BSc (First Class Honours) and a background in industrial mechatronics. Experienced from low-level systems and native libraries to developer tooling and commercial products shipped as co-founder and lead programmer. C++ Institute and Unity certified. Looking for a software engineering role building reliable, high-performance systems.
Technical Skills
Languages
C++
C#
C
Python
JavaScript
TypeScript
SQL
</> HLSL
</> GLSL
</> x86-64 ASM
Frameworks & Engines
.NET
Unity
Unreal Engine
OpenGL
Qt (PyQt)
</> SFML
Tools
Git
Perforce
CMake
</> vcpkg
Visual Studio
</> GDB
</> Valgrind
CI/CD
Linux
Jira
Methods
AgileScrumProfiling & optimizationTechnical documentation
Experience
Co-Founder – Programmer & Digital Asset Creator
Jan 2025 – Present- Co-founded a 2-person studio building tools, shaders and 3D asset packs for the Unity Asset Store
- Programmed, validated and published assets optimized for real-time engines; released 12 commercial packs in 8 months
- Ran the product pipeline (pricing, store pages, analytics, website): 1'000+ sales, ~22% conversion rate and 4'400+ page views with zero paid advertising
Software Engineer (Internship)
Jun 2025 – Sep 2025- Designed a native C++ library (DLL) for procedural map generation (BSP, cellular automata, random walk), integrated into Unity through C++/C# interop and custom editor tooling (CMake, vcpkg); adopted by senior developers for map creation
- Built Quiz Trainer, a web-based exam training tool (JavaScript) that converts documents into JSON question sets
- Improved the C++ training material for the CPE, CPA and CPP certifications, helping 3 interns obtain 2 certifications each
Co-Founder & Lead Programmer
Jan 2022 – Jul 2024- Led development of Run4YourLight (Unity/C#, team of 5) from prototype to commercial Steam release, including Steamworks integration; Indie Game Nation Jury & Public Award
- Set up and managed the company's IT infrastructure and development tools; led technical operations and strategy
- Mentored junior developers and taught programming courses for the Swiss Digital Academy
- Presented the product to 5'000+ visitors at Fantasy Basel, Zurich Pop Con, Numerik Games and Japan Tours Festival
Earlier experience
Teacher & Speaker
2023 – 2025- Taught an advanced programming lab (Unity/C#) and coached students through their projects
Producer
Sep 2023 – Sep 2024- Produced two Unreal Engine specialization projects, coordinating programmers, artists and audio engineers
- Defined milestones and schedules and kept delivery on track
Co-Founder – Game Programmer
Jan 2021 – May 2021- Gameplay and shader programming, visual effects and QA in Unity, before starting a bachelor's degree
Mechatronics Technician
Aug 2014 – Jan 2021- Diagnosed and fixed faults in electrical, electronic and mechanical vehicle systems using CAN bus diagnostic software
- Applied systematic root-cause analysis to complex control systems, working with engineers on interdisciplinary issues
Certifications
Education
BSc (Hons) Games Programming – First Class Honours
2024Languages
English – Native
French – Native
Italian – B1
German – Basic