H. James Harkins

Software Engineer at Xinghai Conservatory of Music

Guangzhou City, Guangdong Province, China
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
H. James Harkins is a software engineer with 15 years of experience, based in Guangzhou, who blends back-end systems expertise with a passion for audio software and live coding. He’s an active contributor to the well-known SuperCollider project, focusing on stabilizing the audio server and improving IDE/server communication, which highlights his attention to reliability and user-facing tooling. Comfortable tackling low-level bugs and message formatting issues, he brings a pragmatic approach to improving developer and performer workflows. Beyond engineering, he composes and performs using SuperCollider and live-coding libraries, demonstrating a rare intersection of creative practice and technical craftsmanship. Colleagues can expect a developer who values robustness, subtle UX improvements, and hands-on collaboration across open-source ecosystems.
code15 years of coding experience
github-logo-circle

Github Skills (9)

algorithm10
audio10
algorithms10
programming-language10
c-language10
supercollider10
composition10
cprogramming-language10
sc9

Programming languages (19)

JavaC++CMaxGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
supercollider/supercollider

Jan 2014 - Sep 2022

An audio server, programming language, and IDE for sound synthesis and algorithmic composition.
Role in this project:
userBack-end Developer
Contributions:62 reviews, 331 commits, 189 PRs in 8 years 9 months
Contributions summary:H. primarily focused on improving the SuperCollider audio server and IDE. Their contributions include fixing path synchronization issues within the IDE, ensuring proper formatting of server status messages, and enhancing the handling of event rests within the language. Additionally, the user addressed several bugs within the Supernova server, including missing newline characters in error messages. These modifications suggest a focus on improving the stability, functionality, and user experience of the SuperCollider platform.
electronic-musicmidisynthesisc-plus-plussequencer
jamshark70/quarks

Oct 2016 - Jul 2022

Directory of community contributed Quarks for SuperCollider
Contributions:2 pushes, 5 branches in 5 years 10 months
quarksaudiosupercolliderdirectorymusic
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
H. James Harkins - Software Engineer at Xinghai Conservatory of Music