Philippe Serhal

Staff Software Engineer at Netlify

Montreal, Quebec, 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
Philippe Serhal is a Staff Software Engineer with 15 years of experience building and reshaping complex e‑commerce and platform systems, currently at Netlify and active as an open-source maintainer. He helped scale Good Eggs from $15M to $150M revenue, architected and later dismantled mission-critical in-house supply chain systems after they fulfilled over 2M orders, and led a Developer Experience team to reduce cognitive load across product teams. Deeply pragmatic, he pairs hands-on engineering—maintaining Node.js service platforms and contributing to projects like Nitro and Next.js—with org-level leadership: setting architecture roadmaps, technical OKRs, and standards/guilds. His background in bioinformatics (MSc/PhD work) surfaces in a data-minded approach to problems, evidenced by earlier published algorithms and thoughtful automation (e.g., accelerating a 1M‑LOC TypeScript migration from years to months). Colleagues describe him as a force multiplier who consistently trades complexity for clarity and measurable business impact.
code15 years of coding experience
job14 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Bioinformatics, Doctor of Philosophy (Ph.D.), Bioinformatics at Université de Montréal
languagesEnglish, French, Spanish
github-logo-circle

Github Skills (16)

caching10
machine-learning10
typescript10
javascript10
typescripts10
serverless-functions10
python10
netlify10
typescript-types10
theano10
integrations9
build-automation9
testing8
devops8
scikit-learn5

Programming languages (20)

MDXCRustMakefileVueGoHTMLSvelte

Github contributions (5)

github-logo-circle
lisa-lab/pylearn2

Feb 2011 - Apr 2011

Warning: This project does not have any current developer. See bellow.
Role in this project:
userML Engineer
Contributions:65 commits in 1 month
Contributions summary:Philippe refactored the PCA class to inherit from base framework classes, demonstrating a focus on code organization and integration with existing structures. They also merged a branch related to a PCA block, suggesting work on implementing or integrating PCA functionality. Additionally, the user contributed to the example CAE script by incorporating PCA preprocessing, indicating involvement in model building and data transformation within the machine learning pipeline.
javascripttypescript
nitrojs/nitro

May 2024 - Jan 2025

Next Generation Server Toolkit. Create web servers with everything you need and deploy them wherever you prefer.
Role in this project:
userBackend & DevOps Engineer
Contributions:12 reviews, 7 PRs, 16 comments in 8 months
Contributions summary:Philippe focused on enhancing the server toolkit's Netlify integration, implementing features like ISR support for Netlify v2 functions, and optimizing performance. They addressed issues with route rule matching, especially those involving query strings. The contributions included modifications to both the runtime and test code, indicating involvement in both feature development and quality assurance. Furthermore, the user worked on improving the build process by excluding static paths from the server handler and implemented caching strategies.
javascriptnodejsuniversal-javascriptservertypescript
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
Philippe Serhal - Staff Software Engineer at Netlify