Simon Demartini

Senior Software Engineer at Apollo GraphQL

Greater Seattle Area United States
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
award
Top expert inRust Ecosystem and Web Development Technologies
Simon Demartini is a Senior Software Engineer with 17 years of experience building reliable web applications, DevOps platforms, and developer tooling from the Greater Seattle Area. He specializes in backend systems, CI/CD and developer experience—recently driving Redfin’s initiative to isolate services out of a monolith and now contributing to Apollo GraphQL’s runtime. An active open-source contributor, Simon has improved core projects across Python and Rust ecosystems, from Flask and WeasyPrint to rust-bindgen, serde and rustup, showing both low-level systems fluency and attention to developer ergonomics. He brings a strong track record in automation and build/release engineering, having added on-demand toolchain installation and hardened CI linting and tests for high-performance projects. Colleagues rely on him to simplify complex platform workflows—he often pairs pragmatic engineering with documentation and test improvements that reduce friction for other teams. Pragmatic, curious, and detail-oriented, Simon combines deep language/runtime knowledge with a focus on shipping dependable developer-facing systems.
code17 years of coding experience
job8 years of employment as a software developer
bookComputer Science & Systems Computer Science, Computer Science & Systems Computer Science at University of Washington Tacoma
stackoverflow-logo

Stackoverflow

Stats
21reputation
3kreached
0answers
1question
github-logo-circle

Github Skills (135)

dependency-management10
benchmark10
parser10
cargo10
python10
testing10
standard-js10
standardized10
url-parsing10
render10
package-manager-tool10
cs310
automation10
low-level-programming10
svg10

Programming languages (26)

CGoHTMLFreeMarkerTypeScriptShellSCSSJavaScript

Github contributions (5)

github-logo-circle
servo/rust-url

Oct 2013 - Apr 2021

URL parser for Rust
Role in this project:
userBack-end Developer
Contributions:528 commits, 105 PRs, 173 pushes in 7 years 7 months
Contributions summary:Simon's commits focused on adding and refining data structures and algorithms related to URL parsing within the servo/rust-url repository. This involved the implementation of parsing test data, creating structures for parsed URLs, including different schemes and host types. Further contributions included the addition of serialization functionality for hosts, including IPv6 addresses, and the implementation of both a form-urlencoded serializer and parser.
rusturl-parserurl-parsingparser
servo/html5ever

Sep 2014 - Feb 2020

High-performance browser-grade HTML5 parser
Role in this project:
userBack-end Developer
Contributions:180 commits, 44 PRs, 89 pushes in 5 years 5 months
Contributions summary:Simon's commits focus on improvements and bug fixes related to the HTML5 parser. The changes primarily involve documentation updates, adjustments to the buffer queue, and the upgrade of the Rust compiler version. These modifications refine the parsing process and ensure compatibility with the Rust environment. Furthermore, the user addressed doctype serialization issues and introduced changes to the serializer module, demonstrating an understanding of the project's internal workings.
browserjavascripthtml-parsergradeperformance
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