Marc Bernard

President Apm.to Inc. at Marc Bernard Tools

Old Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Marc Bernard is a founder and software entrepreneur who builds open-source tools for SAP customers, partners, and developers while leading apm.to Inc. and Marc Bernard Tools. With a multi-decade background at SAP in architect and consulting roles, he brings deep domain expertise in BW/ABAP and practical experience shipping both back-end and front-end improvements in notable projects like abapGit and the Verdaccio registry. As a solopreneur and digital nomad, he combines hands-on engineering—fixing semver internals and UI quirks—with product intuition to create developer-facing tooling. His work often surfaces non-obvious value, such as improving debug metadata for SAP clients and refining package UX for private registries, reflecting a mix of technical rigor and user empathy.
code6 years of coding experience
job12 years of employment as a software developer
bookTechnischen Universität Darmstadt
bookHigh School Diploma, High School Diploma at Liebigschule, Giessen, Germany
languagesGerman, English, French
github-logo-circle

Github Skills (19)

javascript10
ui-components10
git-repository10
typescript10
repo-management10
typescript-types10
management10
nodejs10
typescripts10
abap10
react10
git-client10
repository-pattern10
npm-cli9
css9

Programming languages (19)

C#PowerShellMDXC++CSSCMakefileVue

Github contributions (5)

github-logo-circle
abapGit/abapGit

May 2020 - Jan 2023

Git client for ABAP
Role in this project:
userBack-end Developer
Contributions:933 reviews, 663 commits, 1634 PRs in 2 years 8 months
Contributions summary:Marc contributed to the development of the abapGit project, primarily focusing on back-end functionality. Their work involved implementing features such as allowing the setting of display names for offline repositories and setting new default commit comments. They also improved the debug information by incorporating SAP GUI and APACK versions. The user's contributions were centered around enhancing the repository's settings and functionality.
git-clientsap-guiabapsapabapgit
npm/node-semver

Jan 2022 - Jan 2025

The semver parser for node (the one npm uses)
Role in this project:
userBack-end Developer
Contributions:11 reviews, 11 PRs, 58 comments in 3 years
Contributions summary:Marc primarily contributed to the `node-semver` library by fixing bugs and adding a new feature. Their work included correcting a typo in a debug message, refactoring the internal caching mechanism by removing a dependency on `lru-cache` and introducing an internal implementation, and adding the `release` option to the `inc` function. Further, they addressed issues related to invalid increment arguments and side effects of the increment function.
semvernpm-clinodejsnpmparser
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.
Request Free Trial
Marc Bernard - President Apm.to Inc. at Marc Bernard Tools