James Ray

New Energy Advisor at Electrifying Australia

Sydney, New South Wales, Australia
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

🤩
Rockstar
🎓
Top School
James Ray is a New Energy Advisor and renewable energy engineer with a decade of hands-on experience designing, selling and delivering solar, battery and EV charging projects across Australia. He combines technical troubleshooting and automation skills—from inverter fault rectification and monitoring to CI-driven PDF deployment—with commercial acumen in sales, grant writing and negotiation techniques adapted from tactical empathy. A UNSW honours graduate in Renewable Energy, James has improved customer self-service and retention at scale, written technical manuals, and rescued key revenue-generating accounts. He’s also an active open-source contributor with documentation and Rust networking work in prominent projects like Ethereum and libp2p, bringing a rare mix of field engineering, technical writing and distributed-systems familiarity to energy technology deployments.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor of Engineering Honours Renewable Energy, Bachelor of Engineering Honours Renewable Energy at The University of New South Wales
bookHigher School Certificate, Higher School Certificate at Winmalee High School
languagesjavascript, html, solidity, vba, c++, Thai, Portuguese, French, Japanese, Chinese, Spanish, English
stackoverflow-logo

Stackoverflow

Stats
434reputation
6.3mreached
7answers
9questions
github-logo-circle

Github Skills (36)

solidity10
vyper10
peer-to-peer10
bash10
networking10
cicd10
libp2p10
latex10
ethereum10
build-automation10
blockchain10
smart-contracts10
rust10
documentation10
git9

Programming languages (24)

C#JavaCSSC++RustCSchemeTeX

Github contributions (5)

github-logo-circle
ethereum/yellowpaper

Aug 2017 - Mar 2019

The "Yellow Paper": Ethereum's formal specification
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:348 commits, 278 PRs, 541 comments in 1 year 7 months
Contributions summary:James primarily focused on automating the build and deployment process for the "yellowpaper" project. Their contributions involve modifying `build.sh` to manage the pdf generation and versioning, incorporating the git commit SHA and date. Furthermore, the user updated `travis_deploy.sh` to deploy the generated PDF and HTML file, including index refresh. The repeated modifications suggest ongoing refinement of the build and deployment pipeline.
ethereumformal-specificationspecificationyellowformal
ethereum/homestead-guide

Oct 2017 - May 2018

Role in this project:
userTechnical Writer
Contributions:20 commits, 10 PRs, 33 comments in 6 months
Contributions summary:James's contributions primarily involve updating and refining the documentation for the Ethereum Homestead guide. They made numerous revisions to the introductory sections, correcting links, adding formatting, and clarifying information about Ethereum releases and the wiki. Their work also included updating the license and removing outdated information, focusing on improving the guide's accuracy and relevance.
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 Ray - New Energy Advisor at Electrifying Australia