Matt Mastracci is a staff software engineer and experienced former CTO with 15+ years building scalable systems from embedded firmware to SDKs on millions of mobile devices and high-traffic web services. He combines deep low-level systems expertise (contributions to projects like the Dolphin emulator and Rust-based connection pooling work) with a proven track record of architecting production-grade developer runtimes and SDKs at companies like Deno and FullStory. Matt has repeatedly driven performance and reliability wins—rewriting core subsystems, cutting event-loop and timer overhead dramatically, and migrating networking stacks from Python to Tokio/Rust for better parallelism. He’s comfortable shipping privacy- and bandwidth-conscious mobile analytics, designing CI/CD and test automation, and leading teams to move fast without sacrificing quality. Based in Calgary, he pairs entrepreneurial experience as a founder/CTO with focused security research and system-level problem solving. Notably, his open-source contributions show a rare blend of emulator internals, database integration, and modern Rust tooling.
15 years of coding experience
16 years of employment as a software developer
Engineering Electrical and Software Engineering, Engineering Electrical and Software Engineering at University of Calgary
A graph-relational database with declarative schema, built-in migration system, and a next-generation query language
Role in this project:
Backend Developer
Contributions:89 reviews, 117 PRs, 85 pushes in 9 months
Contributions summary:Matt primarily contributed to the backend functionality of the "gel" repository, focusing on enhancing the PostgreSQL integration with a modern data model and graph queries. They implemented new instructions for macOS builds, including setting up dependencies like `icu4c`, indicating a focus on system-level configuration. Furthermore, they worked on improving the connection pool and introduced a Rust-based connection pool implementation.
Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.
Role in this project:
Back-end Developer
Contributions:9 commits, 12 PRs, 110 comments in 5 months
Contributions summary:Matt contributed to the Dolphin emulator's core functionality. They fixed a memory initialization issue related to crashes on OSX. They also addressed a signedness issue and buffer handling within the DVD interface, improving the accuracy of disc read timing. Furthermore, the user refactored and optimized the paired load/store code, enhancing performance through inlining and direct dispatch.
gameboycppemulatorgamesplatforms
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.