Eric Shepherd

Senior Technical Writer at Archetype AI

Maryville, Tennessee, United States
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

🤩
Rockstar
🎓
Top School
Eric Shepherd is a senior technical writer and software engineer with more than two decades of experience turning low-level systems and modern cloud SDKs into clear, actionable developer guidance. He has led documentation for Mozilla’s MDN for 14+ years and authored AWS SDK developer guides for Swift, Python, and Rust, pairing deep engineering fluency with a talent for sample code that accelerates adoption. His open-source contributions include front-end and back-end work on widely used MDN projects—interactive examples, WebGL demos, and the Kuma platform—demonstrating hands-on skills across JavaScript, Node.js, and web graphics. Now documenting physical AI at Archetype AI, he blends systems-level understanding with developer advocacy to bridge engineering teams and global audiences. A longtime retro-computing enthusiast and creator of the Sweet16 Apple IIgs emulator, he brings curiosity and practical tinkering to both modern APIs and legacy hardware.
code14 years of coding experience
job9 years of employment as a software developer
bookComputer Science, Computer Science at UC Santa Barbara
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
251reputation
6kreached
4answers
2questions
github-logo-circle

Github Skills (32)

webgl10
markdown10
javascript10
mdns10
mdc10
css10
websocket10
ckeditor10
dom-manipulation10
markdown-it10
front-end-development10
mdt10
html10
nodejs10
webrtc10

Programming languages (14)

BikeshedCHTMLJSONTypeScriptShellJavaScriptObjective-C

Github contributions (5)

github-logo-circle
mdn/samples-server

Sep 2014 - Jul 2019

MDN samples server; used for samples that can't be hosted in-place on MDN, plus back-end server-side code for samples that need it.
Role in this project:
userBack-end Developer
Contributions:191 commits, 101 PRs, 53 pushes in 4 years 11 months
Contributions summary:Eric primarily contributed to the MDN samples server by implementing server-side components and features. Their work involved setting up a startup script and developing the server startup code using JavaScript and Node.js modules. They also created a basic documentation build process. Furthermore, they began integrating WebRTC features with a focus on a signaling server.
backendserver-side
mdn/kumascript

Mar 2017 - Aug 2020

Bringing scripting to the wiki bears.
Role in this project:
userTechnical Writer
Contributions:28 commits, 74 PRs, 6 pushes in 3 years 6 months
Contributions summary:Eric primarily contributes to the repository by modifying and adding content to the documentation. They updated macros used in the documentation, specifically `HTMLRef`, `WebGLSidebar`, and `HTTPSidebar`, adding new entries and correcting URLs. Additionally, the user fixed a spelling error in the Learn sidebar. Their contributions focus on enhancing the quality, accuracy, and completeness of the project's documentation.
scripting
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