Senior Software Engineer with 20+ years of experience building complex internal tools, high-performance graphics, and engineering automation. I specialize in bridging the gap between deep technical domains and functional product interfaces. Deeply experienced in .NET, Node.js, and TypeScript, building front-ends in Svelte and React, and browser-based graphics in WebGL2.
I wrote my first program in 1998 in , mostly by trial and error. That early curiosity led me through HTML, CSS, Flash, and eventually into professional software development.
I later earned an MSc in structural engineering and spent 10 years in Germany building production software for SOFiSTiK AG and auxalia GmbH.
These days, I work on native Windows applications with C#, WPF, and WinForms, and build interactive web platforms with Svelte, TypeScript, and Node.js.
I like to understand how things really work and build them properly.
How software feels matters as much as what it does.
I keep it clear: what I'm doing, in plain language.
Browser-based CAD for structural engineers. Draft in 2D, detail rebar, and export to DXF in one click.
GPU-accelerated 2D vector renderer built for high-performance rendering. Bézier paths, gradients, boolean ops, and shaped text.
A complete QBasic 1.1 environment in a browser tab, with VGA graphics, sound, and keyboard input.
Easiest to reach me on LinkedIn or by email. I read everything and usually reply within a day.