Nic Jackson is a Principal Developer Advocate at HashiCorp with 11+ years of experience building and championing cloud-native, microservices, and service mesh technologies. He is the author of Building Microservices in Go and Service Mesh Patterns and creates highly technical demos, blog posts, and video tutorials that have grown his YouTube audience to nearly 10,000 subscribers. Nic combines hands-on backend and DevOps engineering—contributions to projects like OpenFaaS CLI, Terraform DigitalOcean provider, Waypoint, and consul-k8s—with product feedback and specification work as a founding contributor to the CNCF Service Mesh Interface. He excels at translating complex distributed-systems problems into practical operational patterns and SDKs, and frequently presents at major conferences such as KubeCon. Based in London, he pairs an engineer’s attention to robust testing and deployment with a teacher’s instinct for clear, usable guidance. Outside work he’s an avid cyclist and fundraiser, running a charity with his wife.
11 years of coding experience
16 years of employment as a software developer
Bachelor's Degree Business Systems and IT, Bachelor's Degree Business Systems and IT at University of Northumbria
Code repository for my Building Microservices YouTube series https://www.youtube.com/playlist?list=PLmD8u-IFdreyh6EUfevBcbiuCKzFk0EW_
Role in this project:
Back-end Developer
Contributions:2 reviews, 85 commits, 38 PRs in 1 year 9 months
Contributions summary:Nic primarily contributed to the development of a microservices-based API for managing products. Their work included implementing core functionality, such as retrieving, adding, and updating product information. Key changes involved creating RESTful endpoints with POST and PUT methods. The user also focused on structuring and integrating data using Go, and integrating with the Go-based microservices architecture.
A tool to build, deploy, and release any application on any platform.
Role in this project:
Back-end & DevOps Engineer
Contributions:7 reviews, 80 commits, 7 PRs in 1 year 2 months
Contributions summary:Nic primarily contributed to the backend and deployment aspects of the project, as evidenced by changes to Azure ACI platform integrations. They made significant updates to deployment configurations, added input validation, and introduced environment variable handling. Further contributions included improvements to error messages and refactoring code related to platform deployment and docker integration, demonstrating their focus on improving the robustness and deployment of the Waypoint platform.
dockerdevops
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.