Richard Rowley is a Senior Software Engineer based in Upper Hutt, New Zealand, with 13 years of experience designing APIs, code frameworks, and data transformation pipelines. He has a strong track record across finance, payroll, and platform teams—from Xero and Trade Me to Bank of New Zealand and Education Payroll—where he shipped backend systems and led development practices. A hands-on engineer who has owned a consultancy and contributed to open-source tooling (notably extending the Xero .NET API wrapper to support setup endpoints and PDF file retrieval), he combines practical API design with deep C#/.NET expertise. Richard often bridges legacy migrations and modern API-first architectures, and his background in microbiology & computing hints at a methodical, data-driven approach to problem solving.
13 years of coding experience
21 years of employment as a software developer
Bachelor of Science (BSc) Microbiology & Computing, Bachelor of Science (BSc) Microbiology & Computing at University of Wolverhampton
A skinny wrapper of the Xero API. Supports Payroll, Accounting & Files
Role in this project:
Back-end Developer
Contributions:82 commits, 12 PRs, 18 pushes in 10 months
Contributions summary:Richard appears to have been involved in developing and maintaining the Xero API wrapper library, as indicated by the code changes and commit messages. Their work primarily involved adding new functionality to the API client, specifically supporting the Setup endpoint and the ability to get files as PDF. These changes demonstrate an effort to expand the library's capabilities and improve its overall feature set.
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
Richard Rowley - Senior Software Engineer at JNCTN