James Macfie is a Staff Engineer based in Wellington, New Zealand with 12 years of experience turning ideas into production software, hardware, teams and systems. He moved from hands-on front-end development at Xero to technical leadership and staff-level roles at Sharesies and Runn, blending coding craft with mentorship, hiring and product thinking. James prefers to define requirements, design modular systems, and build cultures as much as modules—aiming for solutions greater than the sum of their parts. He’s comfortable shipping at scale (user-facing apps for large audiences) and has led cross-functional teams from startups to established platforms. A pragmatic builder, he delights in unexpected combos—like writing code that helps brew beer—and treats engineering as continuous creation and refinement.
12 years of coding experience
14 years of employment as a software developer
New Plymouth Boys High
Diploma in IT, Information Technology, Diploma in IT, Information Technology at Wellington Institute of Technology
Thomas is a home dashboard system for wall mounted tablets. It’s designed to be useful, extendable, and look like something you’d be proud to have on your wall.
Contributions:262 commits, 120 pushes, 3 branches in 1 year 11 months
Contributions:42 commits, 2 pushes in 2 years 1 month
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.