Dominic Cooney is a seasoned software engineer and founder with roughly two decades of experience building developer-facing platforms and tools, now focused on agentic AI coding loops. He led AI coding assistant IDE extension development at Sourcegraph, shipping secure, high-performance integrations across VSCode, JetBrains, and Visual Studio while architecting a local Rust-based RAG engine with SIMD-optimized embeddings. His career includes core web platform contributions at Google (Custom Elements, Shadow DOM, Service Workers) and bringing a custom Chromium build to Facebook’s Android app, reflecting deep systems and browser-internals expertise. Dominic’s work spans programming language and API design, compression and information-theoretic approaches to JS minification, and practical privacy safeguards to keep customer code out of LLMs. An active open-source contributor, he’s helped modernize Servo’s build tooling and tooling quality, demonstrating a consistent focus on maintainability and performance. Based in Chiyoda, Japan, he blends low-level systems craft with product-focused AI innovation to measurably boost developer productivity.
15 years of coding experience
20 years of employment as a software developer
PhD ABD, Computer Science, PhD ABD, Computer Science at Queensland University of Technology
Contributions:144 reviews, 43 PRs, 77 pushes in 1 year 4 months
Contributions summary:Dominic contributed to various aspects of the `sourcegraph/sourcegraph-public-snapshot` repository, primarily focused on the Cody AI platform. Their work includes integrating and refining the Cody VSCode extension, enhancing the user interface by incorporating language-specific responses, and updating code lenses to improve user experience. The user also made significant changes to the non-stop Cody functionality, which streamlines the fixup process.
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
Role in this project:
Backend Developer & Automation Engineer
Contributions:6 commits, 2 PRs, 6 comments in 1 day
Contributions summary:Dominic primarily contributed to the Servo browser project by updating the build and tooling to use Python 3. They also updated the toolchain to a newer nightly build. Furthermore, the user performed code formatting and fixed trivial warnings. Finally, they made changes to internal structs by marking unused fields, showcasing a focus on code quality and maintainability.
browserrustjavascriptbrowser-engineservo
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.