Marc Gray is a Staff Software Engineer in Portland with nine years of experience building and evolving client-side applications and leading projects from ideation to delivery. He’s a React and TypeScript subject matter expert who mentors teams on modern front-end best practices while also contributing across the stack with Node, Go, C#, Ruby, PHP, and Python. Marc combines strong browser automation and testing skills (Playwright, Puppeteer, unit testing) with real-world SDK integrations (GitHub, Slack, DataDog, Pendo) to ship reliable, observable products. He contributes to open source—adding transaction support, snapshots, rate limiting, and checkpoints to the gorocksdb Go wrapper—demonstrating backend systems expertise beyond his front-end focus. Known as an enthusiastic, collaborative communicator, he thrives at the intersection of product, design, and engineering to produce polished user experiences.
9 years of coding experience
6 years of employment as a software developer
Computer Science, Computer Science at North Carolina State University
Computer Science, Computer Science at Oregon State University
Contributions:15 commits, 4 PRs, 5 comments in 5 months
Contributions summary:Marc implemented transaction support within the `gorocksdb` Go wrapper for RocksDB. Their work focused on adding transaction features and related functionalities like creating and releasing snapshots, and beginning, committing, and rolling back transactions. They also introduced and updated related options and tests for transaction databases, including creating and destroying transaction objects. The user further integrated a rate limiter and checkpoint functionality.
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
Marc Gray - Senior Software Engineer II at Dutchie