Compiler and runtime engineer with 5+ years building the AL (Dynamics 365 Business Central) language runtime, static analyzers and data systems. Currently working on building autonomous agents for the project integrated with the language. My expertise combines compiler design with a deep understanding of how to write performant code. When things were on fire, I have also led the cross-team incident response.
AI, language-server and VS Code tooling for Business Central’s AL language
Performance and reliability engineer for the AL runtime and its ORM layer that powers Business Central SaaS.
Prototype framework for parallel binary-search trees via hardware transactional memory.
Demonstrated how to write performant AL code by explaining the process of converting AL code to executable C#.
Explained how to write optimized event-driven programming in AL based on how the runtime implements events.
Presented the always on performance profiler for Business Central