Keith Duncan

Sound Designer at Keith Duncan Sound

City of Edinburgh, Scotland, United Kingdom
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
Keith Duncan is an Edinburgh-based sound designer, musician and studio owner with 18 years’ experience crafting audio for live action, animation, music promos and documentaries. He runs a busy studio at Summerhall and has work screened across diverse platforms from the Scottish Parliament to Slamdance, collaborating with notable creatives including animator Ainslie Henderson and economist Kate Raworth on the Doughnut Economics animations. His credits span BAFTA-winning projects and Scottish BAFTA-recognised films, demonstrating a knack for elevating storytelling through nuanced soundscapes. Complementing his creative practice, Keith has hands-on technical chops in infrastructure and automation from prior engineering contributions to well-known open-source projects like Buildkite’s agent and CI stacks. That mix of artistic sensitivity and practical engineering means he bridges creative sound design with robust technical workflows, often improving build and deployment processes behind the scenes. Based in Edinburgh, he combines festival-season theatre tech leadership with long-term independent studio work, making him equally at home in live performance rigs and post-production pipelines.
code18 years of coding experience
github-logo-circle

Github Skills (41)

markdown10
json10
json-parser10
docker10
buildkite10
continuous-integration10
embed10
jsonp10
bash10
continuous-delivery10
microcontroller10
dockers10
cicd10
ruby10
automation10

Programming languages (15)

C#RustCMakefileGoHTMLTypeScriptCoffeeScript

Github contributions (5)

github-logo-circle
buildkite/agent

Jan 2020 - Dec 2021

The Buildkite Agent is an open-source toolkit written in Go for securely running build jobs on any device or network
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:37 reviews, 271 commits, 94 PRs in 1 year 11 months
Contributions summary:Keith primarily focused on enhancing the Buildkite Agent's build and deployment processes. Their contributions involved adding and refining build steps, including the introduction of a sidecar image build and its integration into the Docker publishing pipeline. Furthermore, the user addressed code quality by refactoring and improving the agent's internal mechanics. They also incorporated enhancements to the agent's monitoring, reporting, and overall performance, demonstrating a comprehensive understanding of the project's development and operational aspects.
continuous-deploymentgolangbuild-jobsjobsenvironments
An auto-scaling cluster of build agents running in your own AWS VPC
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:8 releases, 28 reviews, 361 commits in 1 year 7 months
Contributions summary:Keith primarily contributed to the infrastructure and deployment aspects of the project, with a focus on AWS. They made changes to the Packer scripts used for building the base images, including updates to the buildkite-agent and s3secrets-helper. They also implemented and modified scripts for mounting instance storage and configuring Docker, demonstrating a strong focus on automation and improving the continuous integration process. Further contributions involved updating service role deployments and cleanup processes, ensuring the efficient operation of the build infrastructure.
continuous-deploymentbuildkite-agent-orchestrationauto-scalingvpcagents
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
Keith Duncan - Sound Designer at Keith Duncan Sound