Nathan Broadbent is a founder and full-stack software engineer with 16 years of experience building web and mobile applications, currently leading DocSpring, a developer-focused PDF form filling and signing tool. He combines hands-on expertise across Ruby on Rails, Node.js, React/React Native, Swift, and modern frameworks like Next.js and Svelte with practical DevOps skills in AWS, Terraform, Docker, and Kubernetes. Nathan has a history of shipping production systems and infrastructure—migrating services to AWS, building mobile backends, and running scalable SaaS—as well as contributing thoughtful fixes and tests to prominent open-source projects such as Travis CI, Errbit, and several cross-platform React Native modules. Comfortable moving between front-end UI polish and low-level backend robustness, he also has a knack for improving developer experience—evidenced by contributions to tooling like craco and SCM Breeze. Based in Auckland, he blends entrepreneurial product focus with deep engineering craftsmanship and a taste for solving tricky edge cases in real-world systems.
16 years of coding experience
9 years of employment as a software developer
QBASIC Visual Basic Ruby on Rails, QBASIC Visual Basic Ruby on Rails at Self-taught, Internship at Crossroads Foundation
Adds numbered shortcuts to the output git status, and much more
Role in this project:
Full-stack Developer
Contributions:431 commits, 30 PRs, 53 pushes in 11 years 2 months
Contributions summary:Nathan primarily focused on enhancing and maintaining the SCM Breeze project, a tool to streamline Git workflows. Their contributions involved refactoring existing code, fixing bugs, and adding new functionalities such as new shell commands and the ability to handle paths with spaces. They also introduced a mechanism to add shell commands and keyboard shortcuts. These changes demonstrate a strong understanding of shell scripting and Git internals, as well as a focus on improving user experience and overall functionality.
Contributions summary:Nathan appears to be a back-end developer who primarily contributed to the development of a Ruby on Rails CRM platform. Their work involved creating a plugin generator for RSpec testing, ensuring correct plugin loading order, and modifying configuration files. This developer also refactored code related to email processing, which required working with IMAP and potentially database interactions to parse content.
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.