Nick Hutchinson

Software Engineer at ThousandEyes (part of Cisco)

London, England, 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

👤
Senior
🎓
Top School
Nick Hutchinson is a systems-focused software engineer with 14 years of experience building and modernizing cross-platform C/C++ codebases, currently driving engineering at ThousandEyes (Cisco) from London. He has a proven ability to navigate complex systems and CI/tooling—evidenced by substantive contributions to the widely used ccache project, improving Windows/macOS build and filesystem handling and integrating MSVC/Clang build jobs. Comfortable across platforms and not tied to any single stack, he blends deep systems-level expertise with a pragmatic interest in automation and developer experience. Educated in both computer science and French, he brings a thoughtful, detail-oriented approach and a knack for quickly shipping robust fixes in legacy and modern environments.
code14 years of coding experience
job6 years of employment as a software developer
bookBA/BSc, French, Computer Science, BA/BSc, French, Computer Science at The University of Auckland
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
5,084reputation
306kreached
21answers
18questions
Badges
iphone
top-5%
github-logo-circle

Github Skills (31)

caching10
c-language10
windows10
cmake10
c1110
cicd10
c1710
compiler-compiler10
build-automation10
compiler10
cprogramming-language10
disk-cache10
web-cache10
memory-cache10
object-cache10

Programming languages (11)

PowerShellC++ShellCJavaScriptGoHaskellLua

Github contributions (5)

github-logo-circle
ccache/ccache

Dec 2020 - Apr 2021

ccache – a fast compiler cache
Role in this project:
userSystem Architect / Automation Engineer
Contributions:4 reviews, 13 commits, 11 PRs in 3 months
Contributions summary:Nick's contributions primarily focused on improving the build process and cross-platform compatibility of the project, particularly on Windows and macOS. They addressed issues related to temporary file handling on Windows and fixed macOS test failures by adjusting `sed` flags and exporting `SDKROOT`. The user also made significant changes to the build scripts, including integrating VS2019 build jobs with Clang and tweaking CMake build scripts for better CI integration and MSVC support. They also improved file system handling and improved the `Stat` implementation on Windows.
cppccacheclangc-plus-pluscompiler
Contributions:185 pushes, 5 branches in 20 days
hashrustperformancehash-tablehigh-performance
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