MemoBase
Modern desktop CRM for managing companies, contacts, and interactions.
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.
Side projects shipped during my sabbatical — desktop apps, embedded HMIs, and tools for the people I used to sit next to on the shop floor.
Modern desktop CRM for managing companies, contacts, and interactions.
High-performance modular operating system dashboard for agricultural machinery.
Cross-controller NC-Code editor with Python scripting for Fanuc & Heidenhain.
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.
Built 270+ of production-grade C# driven postprocessors translating CAM toolpaths into controller-specific NC code.
Forward and inverse kinematics, vector math and coordinate transforms for 5-axis, mill-turn and robot configurations.
Connected CAD, CAM, PDM and tool-management systems through custom interfaces and APIs at customer sites.
Real-time forward/inverse kinematics simulation — see the live robot arm on this page for a working example.
Daily drivers — most production code I ship.
Daily setup for shipping and ops.
Working knowledge of dialect-specific G-code, kinematics, and machine quirks.
From CNC programmer to software engineer — every role added a layer to how I think about industrial software.
Swiss dual-track education — apprenticeship on the shop floor, then HF-level computer science.
Diploma thesis: Software for converting NC-code into a controller-independent format, with analysis of point distances and angular variation in 3D & 5X machining.
Foundation in precision mechanics, 5-axis programming, machine tooling.

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.
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.