Senior Software Engineer
Ampler
Mar 2018 - Present
Senior engineer owning core areas of a mature DKK 10M+ ARR commercial product, while leading practical AI adoption through weekly enablement, Codex workflows, evaluation habits, and test-backed delivery practices.
- Carried Ampler Charts from growth-stage momentum into long-term maturity as a core commercial product.
- Lead practical AI adoption at Ampler by teaching weekly tool workflows, shaping Codex usage patterns, and turning AI output into reviewable, tested engineering changes.
Built and evolved commercial productivity software across PowerPoint, Excel, Word, and Outlook, with primary focus on Ampler Charts. Worked hands-on in a mature C#/.NET desktop product where compatibility constraints, formatting fidelity, host behavior, and regression risk all mattered. The work centered on translating complex workflow and product needs into reliable implementation through profiling, targeted performance work, algorithmic improvements, safer exception handling, test-backed maintenance, and durable product design. I now lead practical AI adoption inside Ampler through weekly enablement and reviewable AI-assisted engineering habits.
- Carried Ampler Charts from growth-stage momentum into long-term maturity as a core commercial product.
- Lead practical AI adoption at Ampler by teaching weekly tool workflows, shaping Codex usage patterns, and turning AI output into reviewable, tested engineering changes.
- Ship 1-2 product changes weekly using AI-assisted test-driven development; recent PRs reach near 90% coverage and 10-20 tests, up from 1-3.
- Reduced PR regression stalls through stronger mocking, validation, and AI-assisted investigation.
- Improved chart update performance by up to 20x by introducing caching and batching shape updates as deltas instead of applying changes one by one.
- Implemented a research-based label placement algorithm for a hard overlap-reduction problem, keeping complex chart layouts workable in practice.
Tools: C#, .NET Framework, WPF / XAML, MVVM, PowerPoint automation, AI-assisted development, AI with test-driven development, Agentic coding workflows, AI context management, Performance optimization, Test automation, PowerShell automation, VSTO, Office Interop
More detail
Built and evolved commercial productivity software across PowerPoint, Excel, Word, and Outlook, with primary focus on Ampler Charts. Worked hands-on in a mature C#/.NET desktop product where compatibility constraints, formatting fidelity, host behavior, and regression risk all mattered. The work centered on translating complex workflow and product needs into reliable implementation through profiling, targeted performance work, algorithmic improvements, safer exception handling, test-backed maintenance, and durable product design. I now lead practical AI adoption inside Ampler through weekly enablement and reviewable AI-assisted engineering habits.
- Ship 1-2 product changes weekly using AI-assisted test-driven development; recent PRs reach near 90% coverage and 10-20 tests, up from 1-3.
- Reduced PR regression stalls through stronger mocking, validation, and AI-assisted investigation.
- Improved chart update performance by up to 20x by introducing caching and batching shape updates as deltas instead of applying changes one by one.
- Implemented a research-based label placement algorithm for a hard overlap-reduction problem, keeping complex chart layouts workable in practice.
- PowerPoint automation
- AI-assisted development
- AI with test-driven development
- Agentic coding workflows
- AI context management
- Performance optimization
- Test automation
- PowerShell automation
- VSTO
- Office Interop
- C#
- .NET Framework
- WPF / XAML
- MVVM