James Harton is a principal consultant and hands-on maker with 17 years of experience building production software, embedded systems, and robotics from New Zealand. He blends backend engineering expertise in Ruby and Elixir with infrastructure and DevOps experience, having led services teams and migrations at companies ranging from startups to large-scale platforms. An active open-source contributor, he maintains and improves core frameworks like the Ash Elixir project and has strengthened Ruby’s spec suite and RubyMotion tooling. James pairs systems-level thinking—networks, distributed services and Terraform migrations—with a maker’s attention to craft, evident in projects from quadcopters and robots to carbon-fiber sailplanes and furniture. Colleagues know him as a pragmatic engineer who prefers building durable, well-tested solutions rather than quick hacks.
Cocoa wrappers and helpers for RubyMotion (Ruby for iOS and OS X) - Making Cocoa APIs more Ruby like, one API at a time. Fork away and send your pull requests
Role in this project:
Mobile Developer (iOS)
Contributions:118 commits in 1 year 1 month
Contributions summary:James primarily worked on enhancing and refactoring the BubbleWrap library, specifically tailoring it for RubyMotion, a framework for building iOS applications using Ruby. Their contributions included refactoring existing code into modules, adding testing coverage to ensure that the implemented methods function as expected. Further, the user implemented methods for interacting with the device's camera and retina display.
A declarative, extensible framework for building Elixir applications.
Role in this project:
Back-end Developer
Contributions:21 reviews, 5 commits, 86 PRs in 3 months
Contributions summary:James primarily contributed to the Ash framework by fixing bugs and improving the codebase. Their work included correcting typespecs, standardizing interfaces, and modifying callbacks. They also introduced enhancements to the query and changeset functions, and provided fixes for documentation. Their focus appears to be centered around maintaining and improving core framework functionality.
dsldeclarativeelixirframeworkextensible
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.