Graeme Urquhart is a seasoned software engineer and DevOps practitioner based in Edinburgh with 13 years of experience delivering web and backend systems using Python, Linux, and JavaScript. He designed and implemented a profitable Django-based e-commerce platform, led a Python 2.7→3.5 migration of a 30k LOC codebase, and introduced Docker and Webpack to streamline development and deployment. Graeme combines practical cloud and automation skills (AWS, S3, CloudFront, backups) with hands-on integration of payment gateways and supplier data feeds to optimize inventory and reduce costs. An active contributor to audio tooling—fixing low-level CoreAudio driver issues in the notable SuperCollider project—he brings uncommon expertise at the intersection of music technology and production-grade systems engineering.
An audio server, programming language, and IDE for sound synthesis and algorithmic composition.
Role in this project:
Back-end Developer
Contributions:16 commits, 2 PRs, 3 comments in 7 years 10 months
Contributions summary:Graeme primarily contributed to the audio server's core functionality, focusing on the CoreAudio interface. Their work involved fixing driver issues related to audio device initialization and shutdown, specifically addressing errors in the `DriverStop` and `DriverStart` functions within the SC_CoreAudio module. They also made changes to handle device listeners and stream usages. Additionally, the user addressed warnings and fixed specific issues related to the audio system, emphasizing their expertise in low-level audio driver interactions.
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.