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.
17 years of coding experience
8 years of employment as a software developer
Computer Science & Systems Computer Science, Computer Science & Systems Computer Science at University of Washington Tacoma
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.
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.