CV
Download PDF CV

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
PixelPulse (PxP)
  • 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
Lab4Tech, Lausanne
  • 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
Styles Studio Sàrl, Lausanne
  • 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
Swiss Game Academy, HEIA-FR, Fribourg

Producer

Sep 2023 – Sep 2024
SAE Institute, Geneva
  • 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
Dama Dama Games, Lausanne
  • Gameplay and shader programming, visual effects and QA in Unity, before starting a bachelor's degree

Mechatronics Technician

Aug 2014 – Jan 2021
LARAG SA | MAN Truck & Bus Schweiz AG
  • 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

Unity Certified Professional Programmer

Aug 2025
ISEIG, Lausanne

Professional Scrum Product Owner™ I

Aug 2025
Lab4Tech, Lausanne

C++ Certified Associate Programmer

Jul 2025
ISEIG, Lausanne

Education

BSc (Hons) Games Programming – First Class Honours

2024
University of Hertfordshire (UK), via SAE Institute Geneva

CFC Diploma in Mechatronics

2019
EPSIC, Lausanne

Languages

English – Native
French – Native
Italian – B1
German – Basic
© 2026 Samuel Styles