Marc Harter is a Principal Software Engineer with 15+ years building full-stack web applications, distributed systems, and developer tooling with a special affinity for JavaScript and Node.js. He has deep experience across databases, messaging, high-availability systems, UX and OS-level concerns, and has architected production apps from the ground up using PostgreSQL, MongoDB, AWS, and modern front-end frameworks. An early adopter of Node.js, Marc co-authored Node.js in Action and Node.js in Practice, has participated in language design discussions, and has served as a technical reviewer on multiple web and Node books. His open-source work spans both front-end UX (humane-js) and back-end systems (zeromq.node, connect-redis), including low-level fixes and performance testing for ZeroMQ bindings. Based in Eau Claire, WI, he balances hands-on engineering and mentoring, and brings an uncommon mix of systems-level debugging and polished user-facing design to every project. Outside of code, he’s a long-time web enthusiast who started building sites in the 1990s and still enjoys teaching and growing teams.
15 years of coding experience
16 years of employment as a software developer
Organizational Communication / Web Development Organizational Communication Web Development Computer Science, Organizational Communication / Web Development Organizational Communication Web Development Computer Science at University of Wisconsin-Eau Claire
Contributions:5 releases, 107 commits, 89 PRs in 7 years 8 months
Contributions summary:Marc primarily focused on updating the `connect-redis` library to be compatible with newer versions of the `redis` package. They addressed deprecation warnings, added options like `unref`, and made several code improvements and cleanups. The contributions involved modifying core functionality, including setting and retrieving sessions, and the integration with the `express-session` library. Furthermore, they added tests and coverage.
Contributions:205 commits, 2 PRs, 4 pushes in 6 years 10 months
Contributions summary:Marc primarily focused on developing the UI for the humane-js library. Their contributions included implementing functionality to display notifications and styling the appearance of the messages by creating and modifying CSS files. The user also improved the user experience by adding features such as closing notifications upon clicking and updating the sample page with examples. They implemented JavaScript animations and added theming support through various CSS classes, showcasing a strong focus on visual presentation.
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
Marc Harter - Principal Software Engineer at Elite EXTRA