Software engineer and architect
I’m a software engineer and architect with over 10 years of experience building desktop and web applications. My work focuses on engineering software, high-performance graphics, and automation.
Over the past decade, I’ve developed tools for Revit and AutoCAD at SOFiSTiK and auxalia in Germany. Before that, I founded RebarDraw, software that automates construction drawings from structural design data.
I work primarily with C#, .NET, and TypeScript, building interfaces with Svelte and React, and browser graphics with WebGL2.
Over the past decade, I’ve developed tools for Revit and AutoCAD at SOFiSTiK and auxalia in Germany. Before that, I founded RebarDraw, software that automates construction drawings from structural design data.
I work primarily with C#, .NET, and TypeScript, building interfaces with Svelte and React, and browser graphics with WebGL2.

Browser-based drawing software that turns structural design data into finished construction drawings.
Svelte TypeScript Canvas 2D Domain-driven design

A fast 2D graphics engine for browser-based applications. Shapes, paths, images, text, and SVG at scale.
TypeScript Rust WebAssembly WebGL2

A recreation of QBasic 1.1 that runs in a browser tab.
TypeScript Svelte CodeMirror

A lightweight Windows app for screenshots, annotations, redaction, and GIF recording. A single native executable with no installation required.
C# .NET NativeAOT Win32 GDI+

An endless runner featuring a robot escaping a data center as it goes dark.
JavaScript Canvas 2D Web Audio
2019 – presentDüsseldorf, Germany
Core developer of PlantTools, ten commercial AutoCAD Plant 3D plugins. Designed integrations with Autodesk’s cloud collaboration and data management platforms, and built automation for drawings, projects, and document workflows. Migrated products toward multi-user work and improved large-project performance.
C# / .NET SQLite SQL Server CI/CD UI automation
2016 – 2019Nuremberg, Germany
Worked on Reinforcement Detailing for Revit. Built geometry and drafting automation, bending sketches, dimensioning, annotation tools, and checks that keep engineering drawings consistent with their models.
C# / .NET WPF MVVM Python CI/CD UI automation
Always happy to connect with people who share an interest in software, technology, and interesting ideas. Feel free to reach out.