Pedro Cattori is a Senior Software Engineer with 12 years of experience building full-stack web platforms and developer tooling, currently contributing to Remix at Shopify where he focuses on modernizing runtimes and developer experience. An MIT-educated engineer, he has a strong background in systems and web engineering from early internships at Google and TripAdvisor through seven years at Tamr. He’s known for pragmatic refactors—removing legacy dependencies, improving Deno server support, and tightening HMR/CLI workflows—to make complex frameworks simpler to use and maintain. His open-source work on remix-run and react-router has directly improved developer productivity for widely used web tooling, including adding a Deno template and type-safe hrefs. Colleagues describe him as a detail-oriented problem solver who prefers elegant migrations over risky rewrites.
12 years of coding experience
8 years of employment as a software developer
Bachelor of Engineering (BEng), Computer Science & Electrical Engineering, Bachelor of Engineering (BEng), Computer Science & Electrical Engineering at Massachusetts Institute of Technology
Build Better Websites. Create modern, resilient user experiences with web fundamentals.
Role in this project:
Full-stack Developer
Contributions:4 releases, 573 reviews, 88 commits in 10 months
Contributions summary:Pedro primarily focused on refactoring and improving the Deno-based server environment within the Remix framework. Their work involved removing legacy packages, updating import structures, and adding a new working Deno template to simplify the development process. The user also addressed issues related to the Vite build process, specifically regarding CSS and code optimization, and provided documentation updates. They also addressed HMR concerns for changes to metadata and route structure within the client assets.
Contributions:2 releases, 92 reviews, 12 commits in 4 months
Contributions summary:Pedro's commits primarily focus on the Remix framework, contributing to its core functionality and developer experience. Their work involves refactoring code, removing deprecated features, and improving the build process, particularly for the Deno server runtime. They also implemented enhancements to the CLI, including the introduction of a "migrate" command to assist with code transformations, and the type-safe href functionality. Furthermore, the user contributed to the testing of HMR and HDR, ensuring the developer experience and providing cloudflare integration support.
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.