Nic Williams is a senior engineer and veteran Ruby on Rails and JavaScript specialist with 18 years of experience building and operating production systems from Brisbane, Australia. He blends deep hands-on development—authoring Rails tooling and contributing to widely used projects like the Cloud Foundry CLI and BOSH—with infrastructure and DevOps expertise, including CI/CD automation and buildpack improvements. A PhD in Computer Science informs his systematic approach to architecture, testing and rapid application development, while his leadership roles (CEO, VP Engineering) show he can scale teams and products. Nic is an active open-source contributor and technical writer, improving documentation and developer tooling across projects such as ArduPilot and the github-gem. He’s been invited to speak internationally on open source processes, DevOps and web development, and quietly pairs design sensibility with production-grade automation. Colleagues rely on him for pragmatic solutions that bridge developer experience and reliable operations.
18 years of coding experience
20 years of employment as a software developer
BSc (hons) Computer Science, BSc (hons) Computer Science at University of Tasmania
PhD Computer Science, PhD Computer Science at The University of Queensland
`github` command line helper for simplifying your GitHub experience.
Role in this project:
Full-stack Developer
Contributions:122 commits in 3 years 1 month
Contributions summary:Nic contributed significantly to the `github-gem` repository by implementing new features and fixing existing bugs. They added functionality to create repositories from the local file system and enhanced the command line interface, specifically the issues command, by integrating web and issue reporting features. The user also integrated a dependency on `text-format` and fixed an issue related to opening too many pipes.
Learn to use https://concourse-ci.org with this linear sequence of tutorials. Learn each concept that builds on the previous concept.
Role in this project:
DevOps Engineer
Contributions:2 releases, 414 commits, 73 PRs in 5 years 5 months
Contributions summary:Nic primarily focused on automating and streamlining the Concourse CI/CD pipeline for this tutorial repository. Their contributions include creating a `test/build.sh` script to automate tutorial steps, modifying it to run individual tutorial stages, and integrating the use of `fly` CLI commands for pipeline configuration and job triggering. Furthermore, the user updated the test script to support the execution of different tutorial scenarios, emphasizing the automation and verification aspects of the lessons.
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.