Roger Chapman

Principal Architect at Macquarie Group

Sydney, New South Wales, Australia
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
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.
code15 years of coding experience
job21 years of employment as a software developer
bookThe Open University
bookRobert Gordon's College
bookElectrical & Electronic Engineering, Electrical & Electronic Engineering at Edinburgh Napier University
stackoverflow-logo

Stackoverflow

Stats
963reputation
73kreached
27answers
0questions
Badges
ide
top-5%
autocomplete
top-5%
github-logo-circle

Github Skills (26)

objective-c10
javascript10
ios10
protocol-buffers10
v810
reference-counting10
ref10
go10
server10
grpc10
server-side10
c-language9
apidoc9
ui-design9
autocomplete9

Programming languages (16)

JavaC++GoSvelteKotlinTypeScriptCoffeeScriptOCaml

Github contributions (5)

github-logo-circle
rogchap/wombat

Jun 2020 - Apr 2021

Cross platform gRPC client
Role in this project:
userBack-end Developer
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.
windowsgrpclinuxsveltewails
rogchap/v8go

Aug 2019 - Dec 2021

Execute JavaScript from Go
Role in this project:
userBack-end Developer
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