Nathan Peck is a product-focused technologist with 13 years of professional experience and two decades of JavaScript practice, spanning frontend frameworks, TypeScript, Node.js and modern runtimes like Bun. He helped launch and scale core AWS container services—including Fargate and EKS—contributing to a platform that runs billions of containers weekly, and later translated that systems expertise into developer-facing roles improving generative AI tooling like Amazon Q and Kiro. Comfortable across the full stack, he builds scalable distributed services on AWS (serverless and containers) and crafts reactive Vue.js SPAs, exemplified by his full-stack Socket.io chat demo that demonstrates horizontal scalability and production-ready UX features. As a developer advocate and product steward he blends hands-on coding with customer-driven product work: writing guides used by hundreds of thousands, mentoring engineers, and presenting at large events such as AWS re:Invent. Based in Auckland, he now applies his orchestration and developer experience knowledge to help enterprise customers run production systems smoothly at Portainer. An under-the-radar strength is his track record of turning operational experience into practical developer tools and documentation that measurably influence product roadmaps.
13 years of coding experience
15 years of employment as a software developer
Associate of Science (A.S.) Computer Programming/Programmer General, Associate of Science (A.S.) Computer Programming/Programmer General at Austin Community College
A demo application showing how to deploy a scalable realtime chat application powered by Socket.io, Node.js, Docker, and AWS Fargate. Includes full text search powered by OpenSearch Serverless
Role in this project:
Full-stack Developer
Contributions:109 commits, 7 PRs, 147 pushes in 5 months
Contributions summary:Nathan contributed to the development of a real-time chat application. The commits demonstrate work on both the backend and frontend, including the introduction of horizontal scalability with Redis and modifications to the server configuration. They also revamped the user interface and added features like authentication and message persistence, indicating a focus on the application's functionality and user experience. Further enhancements to the UI and the integration of Virtual Scroll list showcase the user's dedication to making the app better and easier to use.
Contributions:14 commits, 1 PR, 1 push in 2 years 3 months
node-jsjavascriptnodejsstatsstream
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.