Joe Eaves

Director at ShadowAcre LTD.

Greater Cambridge Area 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
Joe Eaves is a Director and seasoned DevOps/System Software engineer with 12 years’ experience building reliable developer experiences and bespoke software solutions from firmware to cloud. He has led teams at Synaptics and DisplayLink, driving migrations, CI/CD, build tooling and infrastructure automation across heterogeneous environments (Linux, Windows, macOS, embedded) and orchestration stacks like Kubernetes and Docker. A sysadmin at heart who still enjoys “hacky” scripting, Joe blends pragmatic engineering with formal practices—ISO-aligned IT processes, disaster recovery, and secure code-signing workflows involving HSMs. He is an active open-source contributor, notably improving node-csv parsing utilities and streamlining InfiniTime smartwatch build environments via unified Docker/Gitpod tooling, reflecting his focus on developer productivity and reproducible builds. Based in the Greater Cambridge area, he pairs hands-on technical depth with company leadership through his own firm ShadowAcre LTD.
code12 years of coding experience
job12 years of employment as a software developer
bookBTEC National Diploma, IT Practitioners, BTEC National Diploma, IT Practitioners at Cambridge Regional College
bookSt. Peters School, Huntingdon
stackoverflow-logo

Stackoverflow

Stats
387reputation
89kreached
3answers
0questions
github-logo-circle

Github Skills (28)

javascript10
docker10
c-language10
bash10
cmake10
dockers10
build-automation10
csv10
nodejs10
embedded10
cprogramming-language10
lib9
parserator9
freertos9
parser9

Programming languages (18)

C#PowerShellJinjaC++CRustMakefileGo

Github contributions (5)

github-logo-circle
InfiniTimeOrg/InfiniTime

Dec 2020 - Jan 2021

Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS
Role in this project:
userDevOps Engineer / Embedded Systems Engineer
Contributions:2 reviews, 8 commits, 2 PRs in 19 days
Contributions summary:Joe focused on improving the build process and development environment for the Infinitime project. Their contributions centered around modifying and unifying the Dockerfiles, adding build scripts, and configuring the Gitpod environment for developers. They also integrated improvements, likely from a pull request, and made minor fixes to the existing code. Their work directly impacts the project's build, test, and deployment workflows for the smartwatch firmware.
nrf52cppfirmwarebazelpinetime-smartwatch
adaltas/node-csv

Dec 2013 - Jan 2014

Full featured CSV parser with simple api and tested against large datasets.
Role in this project:
userBack-end Developer
Contributions:6 commits in 1 month
Contributions summary:Joe primarily contributed to enhancing the functionality of the `node-csv` library. Their commits focused on implementing new features, specifically the `to.object` function, which transforms CSV data into a JavaScript object format. They also improved existing features like the `to.array` function and the header handling. Furthermore, the user addressed minor issues by adding trimming to title names and adding Javascript examples.
csvapifull-featuredcsv-readerstreaming
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
Joe Eaves - Director at ShadowAcre LTD.