Roger Chapman is a Principal Architect and polyglot engineer with 15+ years building low-latency, high-scale systems and shipping mobile and web products from startup to enterprise. He blends deep systems expertise in Go, gRPC, C#, Objective‑C and Java with front-end mastery (React, WebRTC, WebGL) and a hands-on performance-first approach to networking, memory and profiling. At SafetyCulture he drove company-wide language, API and release-process shifts—making Go and gRPC primary—while serving as the sole Distinguished Engineer for a 200+ engineer organisation. He is an active open-source contributor (notably to v8go and iOS Nimbus) and has published multiple apps to the App Store and Play Store. Based in Sydney, he pairs pragmatic architecture with product sensibility, often surfacing non-obvious optimisations around request batching, caching and protocol design to unlock real-world scale and responsiveness.
15 years of coding experience
21 years of employment as a software developer
The Open University
Robert Gordon's College
Electrical & Electronic Engineering, Electrical & Electronic Engineering at Edinburgh Napier University
Contributions:4 releases, 12 reviews, 162 commits in 10 months
Contributions summary:Roger's commits indicate the development of a gRPC server example. They added code to create a simple gRPC server to test the cross-platform gRPC client. The changes include the addition of a `main.go` file that implements the gRPC service based on the proto definition from `route_guide.proto` and demonstrates gRPC features like unary, server streaming, and full duplex RPCs.
Contributions:6 releases, 81 reviews, 148 commits in 2 years 3 months
Contributions summary:Roger primarily contributed to the `v8go` repository, which allows executing JavaScript from Go. Their commits demonstrate involvement in building a V8 build script, creating tests to ensure functionality, and setting up APIs for the creation of JavaScript contexts and script execution. The contributions include creating the fundamental building blocks for the library, including adding value and promise functionalities with associated methods.
golangv8-javascript-enginegodocjavascriptgo
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
Roger Chapman - Principal Architect at Macquarie Group