James Bunt

Frontend Staff Engineer at Canva

Auckland, Auckland, New Zealand
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 Bunt is a Frontend Staff Engineer based in Auckland with 18 years of experience building rich web applications and leading frontend teams at companies like Canva and Vend. He specializes in JavaScript, HTML5, CSS3 and has deep historical expertise with YUI, enabling pragmatic migrations and durable UI architecture. James has progressed from hands-on frontend developer to lead and staff roles, pairing delivery ownership with mentoring and cross-team collaboration. He also contributes to open-source projects beyond the web UI space—working on core tools in scientific software such as Avogadro—demonstrating comfort with both UI polish and lower-level algorithmic work.
code18 years of coding experience
job18 years of employment as a software developer
bookBachelor of Engineering, Software Engineering, Bachelor of Engineering, Software Engineering at University of Waikato
stackoverflow-logo

Stackoverflow

Stats
217reputation
9kreached
1answer
4questions
github-logo-circle

Github Skills (18)

c-language10
cprogramming-language10
modeling10
qt9
eigen8
algorithm7
algorithms7
data-structure7
data-structures7
css-float6
database6
dom6
css6
el6
char6

Programming languages (2)

C++JavaScript

Github contributions (5)

github-logo-circle
cryos/avogadro

Aug 2007 - Oct 2007

Avogadro 1 is not under active development, the repository was archived in September 2021. Development of Avogadro 2 is being done at https://github.com/openchemistry/avogadrolibs. Avogadro is an advanced molecular editor designed for cross-platform use in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas.
Role in this project:
userBack-end Developer
Contributions:10 commits in 2 months
Contributions summary:James primarily contributed to the `bondcentrictool.cpp` file, which appears to be a tool within the Avogadro molecular editor. Their work focused on enhancing the tool's functionality, specifically introducing and improving features related to dihedral angle manipulation and bond angle adjustments. These changes involved the addition of new procedures, improved undo capabilities, and modifications to the drawing and interaction logic within the tool's interface, indicating a focus on the application's core functionality.
openchemistrychemistrysciencemolecularbioinformatics
Yeoman generator for simple node modules with babel transpiling and code style with feross/standard
Contributions:57 commits, 18 PRs, 45 pushes in 27 days
code-stylebabelnode-modulestranspilingyeoman
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 Bunt - Frontend Staff Engineer at Canva