James Ramsay

Co-Founder at Banyan Education

Melbourne, Victoria, 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

👤
Senior
🎓
Top School
James Ramsay is a product leader and founder with 11 years’ experience building global SaaS products and teams, best known for leading payroll, payments and billing at Remote across 80+ countries and over $1B annualized payroll. Previously he shaped Create-stage product strategy and managed PM teams at GitLab during its rapid scale-up, and contributed to the popular xanzy/go-gitlab SDK as a back-end developer. He practices and champions remote, asynchronous work—having operated from New York, Amman and Melbourne often with zero business-hour overlap—and builds diverse, high-trust product teams that emphasize ownership and transparency. Now co-founding Banyan Education, he’s applying product and operational rigor to expand higher-education financing in the global south. Collected experience across startups and scale-ups gives him a rare blend of hands-on engineering empathy and strategic product leadership.
code11 years of coding experience
job11 years of employment as a software developer
bookTrinity College, The University of Melbourne
bookThe University of Melbourne
github-logo-circle

Github Skills (7)

go10
api10
gitlab-api10
apidoc10
pagination9
testing9
develop8

Programming languages (12)

TypeScriptShellCoffeeScriptCSSCJavaScriptGoSwift

Github contributions (5)

github-logo-circle
xanzy/go-gitlab

Apr 2018 - Jul 2019

GitLab Go SDK
Role in this project:
userBack-end Developer
Contributions:6 commits, 6 PRs, 6 comments in 1 year 3 months
Contributions summary:James primarily contributed to enhancing the GitLab Go SDK by implementing features related to commit statuses, pipeline jobs, and notes. They introduced pagination options for retrieving commit statuses and updated functions to return arrays of pointers for pipeline jobs, improving consistency. The user also added support for "OrderBy" and "Sort" options in note lists, making them align with issue note lists. Further improvements were made to ensure the consistent usage of "SHA" across the codebase.
golanggitlab-cigitlab-apigitlabsdk
jamesramsay/hercule

Oct 2014 - Jun 2021

:recycle: Simple document transclusion, ideal for Markdown documents
Contributions:39 releases, 2 reviews, 246 commits in 6 years 8 months
msonpdfrecycleidealjavascript
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
James Ramsay - Co-Founder at Banyan Education