Lars Petersen is a Senior SAP ABAP Consultant based in Copenhagen with 12 years of hands-on experience building and modernizing SAP solutions across modules like FI, SD, PM, QM and integration technologies. He combines deep ABAP expertise and OO design with practical knowledge of web and scripting stacks (JavaScript, TypeScript, node.js) gained during long engagements at NNIT, INVIXO and now Heliconia Labs. An active open-source contributor, Lars has improved core tooling such as abapGit (implementing ZLIB and serialization) and added ABAP language support to the popular Monaco Editor, reflecting a focus on developer experience and tooling. He is skilled at code hygiene and optimization—evident from cleanup work in abap2xlsx—and comfortable working across backend, integration and frontend touchpoints. Lars holds an MSc in Computer Science from Aarhus University and often brings a systems-level view that bridges legacy SAP landscapes with modern developer workflows.
12 years of coding experience
4 years of employment as a software developer
Master of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at Aarhus Universitet
Generate your professional Excel spreadsheet from ABAP
Role in this project:
Back-end Developer
Contributions:52 reviews, 216 commits, 179 PRs in 5 years 8 months
Contributions summary:Lars primarily focused on code cleanup and optimization tasks within the ABAP2XLSX repository. Their contributions involved removing redundant code elements such as `TRY` blocks without `CATCH`, ineffective method statements, and unused variables. Additionally, they simplified conditional statements, indicating an effort to improve code readability and maintainability within the ABAP environment.
Contributions:11 commits, 4 PRs, 3 comments in 5 months
Contributions summary:Lars primarily contributed to adding and improving ABAP language support within the Monaco Editor. This involved creating the language definition, including keywords, operators, and tokenization rules. They also added test cases to validate the ABAP language features and made updates to other relevant files to include the new language support within the editor. Furthermore, the user fixed typos and updated the code to better support the implementation.
code-editormonaco-editorvscodeeditorbrowser
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.