Esben Petersen is a founder and full‑stack engineer with 11 years of software experience who builds product-first tooling for the fashion and lifestyle sector through his all-in-one ERP, Traede. While studying International Business at Copenhagen Business School, he couples commercial insight with hands‑on engineering—shipping back-end systems, CLI tools and front‑end extensions. His open-source contributions span well-known projects like webpack and the Prettier VSCode extension, and he’s built production-grade tooling such as a headless‑Chrome PDF queue with retries, S3 storage and webhook notifications. Early entrepreneurial wins include founding and exiting a local service business during high school, showing a pattern of turning practical problems into sustainable businesses.
11 years of coding experience
9 years of employment as a software developer
Webintegrator, Webintegrator at Medieskolerne
Bachelor's Degree International Business, Bachelor's Degree International Business at Copenhagen Business School
HHX International, HHX International at Viborg Handelsgymnasium
🤖 A Node queue API for generating PDFs using headless Chrome. Comes with a CLI, S3 storage and webhooks for notifying subscribers about generated PDFs
Role in this project:
Back-end Developer
Contributions:25 releases, 74 commits, 7 PRs in 3 years 3 months
Contributions summary:Esben primarily contributed to the back-end functionalities of the `pdf-bot` project. Their commits demonstrate the implementation of features related to job processing, retry mechanisms, and queue management. Furthermore, the user worked on database integration, including the addition of a Postgres driver, and implemented CLI commands for managing jobs and the API. The user also focused on API improvements, including adding features such as API token security.
Contributions:20 releases, 56 commits, 26 PRs in 6 months
Contributions summary:Esben primarily contributed to the Visual Studio Code extension for Prettier. Their commits reflect work on formatting functionality, including implementing a new semi option and adjusting the range that prettier formatted. They also made changes to how the extension is activated and debugged, demonstrating an understanding of the extension's lifecycle and core formatting logic. Additional contributions include fixing activation events and refactoring the command to format all.
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.