Keith Pitt

Founder at Unreasonable Magic

Perth, Western 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

👤
Senior
🎓
Top School
Keith Pitt is a seasoned software founder and engineering leader with 16+ years building web and mobile products, most recently founding Unreasonable Magic after leading Buildkite as CTO and CEO. He’s a pragmatic polyglot focused on Ruby/Rails, CI/CD, and iOS development, with deep experience in TDD/BDD, gem and CI server development, and production deployment. Keith combines hands-on engineering—contributions to projects like Ember Rails and the Buildkite docs/scripts—with executive product and operational leadership. A strong advocate of Agile practices, he prefers physical card walls, makes CI the first step of any project, and actively runs retrospectives. Beyond engineering he’s an open-source contributor, VIM and OSX power-user who once won a national magic award and lost 30kg through disciplined lifestyle changes—evidence of his attention to detail and persistence. Based in Perth, he blends entrepreneurial grit with a track record of shipping reliable systems and developer tooling.
code16 years of coding experience
job11 years of employment as a software developer
bookTrinity College South Australia
stackoverflow-logo

Stackoverflow

Stats
36reputation
440reached
3answers
0questions
github-logo-circle

Github Skills (26)

markdown10
git10
javascript10
buildkite10
handlebars10
technical-writing10
command-line-interface10
bash10
ruby10
emberjs10
markdown-it10
pipeline10
command-line10
buildkit10
shell10

Programming languages (14)

MDXC++CRustMakefileGoHTMLTypeScript

Github contributions (5)

github-logo-circle
buildkite/bash-example

May 2014 - Dec 2019

An example repository you can use as a test project with Buildkite
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:23 commits, 1 PR, 11 pushes in 5 years 7 months
Contributions summary:Keith primarily focused on modifying a shell script within the `buildkite/bash-example` repository. Their contributions revolved around enhancing the script's output, including adding ASCII art, color formatting, and an emoji. Furthermore, they updated the script to reflect the correct project branding, changing references from "Buildbox" to "Buildkite". Finally, the user made updates to the script that were likely related to integrating it with the Buildkite CI/CD platform.
test-projectpipelinebashbuildkiteshell
buildkite/docs

Oct 2015 - Jul 2021

The source files for the Buildkite documentation
Role in this project:
userTechnical Writer
Contributions:9 reviews, 195 commits, 80 PRs in 5 years 9 months
Contributions summary:Keith's contributions primarily focused on updating and expanding the Buildkite documentation. They added new documentation for features like the `/env` endpoint for jobs and installing the agent on FreeBSD. They also updated guides for uploading pipelines, branch configurations, and the token management API, as well as fixing typos and making other minor content improvements. Their work directly supports user understanding and effective utilization of the Buildkite platform.
buildkite-documentationbuildkitesource-files
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 Pitt - Founder at Unreasonable Magic