Open to new opportunities · Remote & CH

Peter Burgener.
I build software
that moves machines.

Software Engineer & Industrial IT Specialist with 10+ years at the intersection of code and manufacturing. Expert in C# postprocessor development, CNC kinematics and CAD/CAM automation.

10+
Years in industry
Dipl.
Techniker HF
9+
CNC controllers
6-axis IK · live demo
move your cursor →
memory WHAT I DO

Skills & expertise.

A decade in two worlds — modern software engineering on one side, industrial manufacturing and CNC on the other. Most of my work sits in the gap between them.

memory

Postprocessor Development

Built 270+ of production-grade C# driven postprocessors translating CAM toolpaths into controller-specific NC code.

precision_manufacturing

CNC Kinematics

Forward and inverse kinematics, vector math and coordinate transforms for 5-axis, mill-turn and robot configurations.

hub

CAD/CAM Integration

Connected CAD, CAM, PDM and tool-management systems through custom interfaces and APIs at customer sites.

smart_toy

Robotics Simulation

Real-time forward/inverse kinematics simulation — see the live robot arm on this page for a working example.

code

Languages

Daily drivers — most production code I ship.

C# / .NET Primary
Python
SQL
Rust
C++
TypeScript
JavaScript
build

Tools & Platforms

Daily setup for shipping and ops.

Visual Studio
VS Code
terminal Git / GitHub
terminal MSSQL Server
Docker
Proxmox
terminal LaTeX
CNC controllers in production

Postprocessors I've shipped for

Working knowledge of dialect-specific G-code, kinematics, and machine quirks.

HeidenhainSiemensFanucHurcoPhilipsMazatrolHaasBosch RexrothSelca
timeline EXPERIENCE

A decade on the shop floor and in the IDE.

From CNC programmer to software engineer — every role added a layer to how I think about industrial software.

  1. 2023 — Present · Middle East · SE Asia · Oceania · Africa

    Self-directed learning & language immersion

    Current
    • Deepening English in real-world contexts across 4 continents.
    • Continuous self-study in .NET / C#, Rust and modern desktop stacks (Tauri, Qt).
    • Side projects shipped during the trip: MemoBase, bTrac OS, gEdit.
    Self-studySide projectsPhotographyAI
  2. 2014 — 2023

    Software Engineer & CAD/CAM Consultant

    • End-to-end development of complex C# postprocessors — vector math, coordinate transforms, kinematics.
    • Solution architecture: analysed customer & machine requirements, designed tailored CAD/CAM/PDM automation.
    • System integration: deployed and tuned client-server environments at customer sites, troubleshooting distributed networks.
    • Technical lead on new CAD/CAM rollouts; built and maintained the internal knowledge base.
    C#.NETTopSolidCAD/CAMPostprocessorsCNC
  3. 2014

    CNC Programmer · CAM

    • Programmed demanding 5-axis simultaneous machining with high-end CAM (HyperMill, ProfiCAM).
    • Lean-production NC-code optimization to reduce cycle time in series manufacturing.
    5-Axis
  4. 2013 — 2014

    Application Developer & Scripting

    • Developed postprocessors and VBScript automation between work prep and the shop floor.
    • Built proprietary interfaces for tool management systems.
    • 2nd-level support and on-site troubleshooting at customer sites.
    VBScriptPostprocessorsIntegration
  5. 2009 — 2013

    CNC Programmer & Process Optimizer

    • Programmed 5-axis machining strategies in TopSolid.
    • Flexible operation across a diverse machine park.
    • Technical fault analysis on CNC controllers.
    5-AxisTurningMillingCNCCAD/CAM
school EDUCATION

Formal training & certifications.

Swiss dual-track education — apprenticeship on the shop floor, then HF-level computer science.

2019 — 2023

Dipl. Techniker HF Informatik — Applikationsentwicklung

TEKO Schweizerische Fachschule

Diploma thesis: Software for converting NC-code into a controller-independent format, with analysis of point distances and angular variation in 3D & 5X machining.

2011 — 2012

Produktionsfachmann mit eidg. Fachausweis

Swissmechanic
2004 — 2008

Polymechaniker EFZ

Logistikbasis der Armee (LBA)

Foundation in precision mechanics, 5-axis programming, machine tooling.

workspace_premium Certifications

8 additional credentials

  • Dipl. Techniker HF Informatik
    TEKO
    2023
  • Produktionsfachmann FA
    Swissmechanic · SBFI
    2012
  • Self-Management (Group/Team)
    SVF-ASFC
    2009
  • Wachtmeister, Swiss Air Force
    Swiss Armed Forces
    2009
  • Polymechaniker EFZ
    LBA · SBFI
    2008
  • ECDL European Computer Driving Licence
    Swiss Informatics Society
    2007
  • Autodesk Inventor 10 Foundation
    BZI Interlaken
    2007
  • ECDL CAD Certificate
    Swiss Informatics Society
    2006
Peter Burgener
Currently
Looking for interesting and challenging problems to solve
person ABOUT

From shop floor to software.

I started my career as a polymechanic apprentice with the Swiss Army's logistics base — building parts on lathes and mills before I ever wrote a line of code. Over the next decade I moved up the stack: CNC programmer, application developer, then software engineer building the postprocessor and automation tools my old colleagues rely on every day.

In 2023 I completed my Dipl. Techniker HF Informatik and immediately set out on a sabbatical world trip — Middle East, South-East Asia, Oceania, Africa. Between the long stretches of "off" I keep my hands on the keyboard: this is when MemoBase, bTrac OS and gEdit were built.

What I love is the boundary: code that has to behave correctly because someone, somewhere, is about to push the green button on a 100k+ CHF machine. If that's the kind of problem you have, let's talk.

Languages
German (native)
English (fluent)
Based in
Bernese Oberland Switzerland · UTC+1
waving_hand LET'S TALK

Looking for a software engineer
who's spent 10 years in your industry?

I'm open to permanent roles, contracting and consulting — remote or on-site in Switzerland. Industrial software, CAD/CAM, postprocessor work and machine integration are my sweet spot.