James Bowes is a Distinguished Engineer with 17 years of hands-on experience designing and shipping resilient, cloud-native systems from startup to scale, currently at Snyk in Dartmouth, Nova Scotia. He has led re-architectures to gRPC, designed public GraphQL APIs, and built Go-based single-binary services and cryptographic tooling for secure credential handling. As former CTO of Manifold and long-time principal architect, he blends deep IC craft—implementing finite-automaton provisioning frameworks and CI/CD improvements—with strategic technical leadership. He contributes to open-source Go tooling such as promptui, focusing on modernizing dependencies and module support, showing a pragmatic attention to code quality and maintainability. Colleagues know him as a communicator who keeps shipping while mentoring teams, and off the clock he’s a drawer of boxes and lines—a hands-on maker who values tidy design.
17 years of coding experience
20 years of employment as a software developer
Bachelor Computer Science, Bachelor Computer Science at Dalhousie University
Contributions:5 releases, 6 reviews, 35 commits in 3 years 1 month
Contributions summary:James primarily focused on maintaining and improving the `promptui` library, written in Go. Their contributions included refactoring code to use Go modules, removing support for older Go versions, and updating dependencies. They also incorporated enhancements from other contributors, as demonstrated by the merging of branches and release of the v0.9.0 version. These changes indicate a focus on dependency management, code quality, and aligning the project with more recent Go standards.
Go client API for Manifold's provider-facing connector service (unstable)
Contributions:6 PRs, 4 pushes, 5 branches in 2 years 9 months
golangapiapi-clientprovidergo-client
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.