Ross Macarthur

Senior Engineer at Thinkst Applied Research

Cape Town, Western Cape, South Africa
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
Ross Macarthur is a senior software engineer based in Cape Town with a decade of experience building scalable backend systems across startups and enterprise teams. He specializes in Python and Go microservice architectures, real-time event streaming, and integrating complex third-party APIs—having architected systems that scaled a viral product to 300,000 concurrent users and enabled dynamic payments flows without mobile app updates. Ross has a strong device-to-cloud background from work on firmware, OTA updates and factory automation, and has repeatedly shaped engineering patterns to improve maintainability and developer experience. At Hunch he led backend design for AI-driven workflows and multi-provider integrations; he now applies that product-focused engineering to Thinkst Canary. Notably comfortable across infrastructure (Terraform, Kubernetes), CI/CD, and async job systems, he blends hands-on implementation with mentoring and operational ownership.
code10 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (BSc) in Electrical and Computer Engineering, Bachelor of Science (BSc) in Electrical and Computer Engineering at University of Cape Town
stackoverflow-logo

Stackoverflow

Stats
5,201reputation
270kreached
28answers
31questions
Badges
rust-cargo
top-5%
rust
top-5%
python
top-5%
json
top-5%
async-await
top-5%
github-logo-circle

Github Skills (200)

msgpack10
json-schema10
command-line-interface10
swagger10
linter10
command-line-tool10
schema10
openapi10
swagger-ui10
api10
credentials10
chunks10
json10
concurrent10
netrc10

Programming languages (18)

C++RustScalaHandlebarsMakefileWebAssemblyGoHTML

Github contributions (5)

github-logo-circle
rossmacarthur/serde

Oct 2018 - Sep 2022

:monorail: (unmaintained) A framework for defining, serializing, deserializing, and validating data structures
Contributions:6 reviews, 179 commits, 163 PRs in 4 years
data-structuredata-structurespythonserializationdeserialization
rossmacarthur/vectrix

Dec 2020 - Dec 2022

🏹 Stack-allocated, constant-size, matrix type implemented with const generics
Contributions:4 reviews, 130 commits, 1 PR in 2 years
const-genericsrustcratevectormatrix
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