Paul Esch-laurent is a Senior Software Engineer with 11 years of full-stack experience, currently enhancing CMS and live media tooling at NPR from Minneapolis. A Michigan Tech Computer Engineering alumnus, he has modernized legacy enterprise systems—migrating .NET monoliths and MSSQL databases into TypeScript, Postgres, and Terraform on AWS GovCloud—and built greenfield platform tooling such as a FaaS runtime at Target. He contributes to open-source projects like Blot and Mattermost’s Focalboard, focusing on both UX polish and backend reliability (caching, custom domains, image optimization, and multi-database support). Comfortable across Python, Go, JavaScript/TypeScript, and cloud infra, he pairs practical engineering with strong attention to developer experience and operational detail. Outside work he brews coffee, rides bikes, and insists on the Oxford comma—small habits that mirror his preference for thoughtful, well-crafted solutions.
11 years of coding experience
7 years of employment as a software developer
Bachelor’s Degree Computer Engineering, Bachelor’s Degree Computer Engineering at Michigan Technological University
Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
Role in this project:
Front-end Developer
Contributions:151 reviews, 55 commits, 76 PRs in 7 months
Contributions summary:Paul primarily worked on front-end components within the Focalboard project, focusing on user interface elements and user experience enhancements. Their contributions include fixing UI issues related to user roles, such as hiding certain features in single-user installations. They also addressed styling issues, implemented features such as copy link functionality, and updated the template selector text, demonstrating a focus on improving the user interface and overall usability. Furthermore, the user added code to a direct card view and modified menu interactions.
Contributions:25 commits, 14 PRs, 6 pushes in 10 months
Contributions summary:Paul contributed to both front-end and back-end aspects of the "blot" project, including fixing typos in the HTML and CSS, merging branches, and refactoring code. The user also worked on implementing features like debug mode, custom domains, and caching/image optimization. They demonstrated a strong ability to maintain and improve the codebase.
turns
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
Paul Esch-laurent - Senior Software Engineer at NPR