Eric Newport is a seasoned software engineer and founder with 13 years of experience building full-stack web applications and leading engineering teams for both commercial and government clients. He combines hands-on coding—contributing to notable open-source projects like page.js, kraken-js, Mattermost Desktop, and DuckDuckGo spices—with managerial experience running Node.js and Java-based data-visualization and mission-planning systems deployed across the DoD. At CACI he balanced coding, code review, hiring, and stakeholder alignment; more recently he designed curriculum and coached hundreds of developers at Microverse while launching Otherworldly Media. His strengths span frontend UI/UX refinements and backend middleware and file-handling integrations, reflecting a pragmatic focus on stability and cross-browser/platform compatibility. Comfortable switching between individual contributor and leadership roles, he brings an unusual mix of product-minded curiosity—he writes sci-fi reviews and runs niche media projects—and a long track record of shipping reliable, user-focused software.
13 years of coding experience
19 years of employment as a software developer
Associates, Computer Science, Associates, Computer Science at Allen County Community College
Lowly dropout, Middle School Science Education, Lowly dropout, Middle School Science Education at Emporia State University
Micro client-side router inspired by the Express router
Role in this project:
Front-end Developer
Contributions:16 commits, 5 PRs, 16 comments in 10 months
Contributions summary:Eric focused on improving the functionality and stability of the page.js library. Their contributions involved modifying the core logic of the router, preventing dispatch for certain links based on attributes like "download," "rel=external," and "target=_blank." They addressed cross-browser compatibility issues, including fixes for Safari's popstate event and NW.js on Windows. Additionally, they made minor code improvements like switching to single quotes.
Mattermost Desktop application for Windows, Mac and Linux
Role in this project:
Front-end Developer
Contributions:5 commits, 5 PRs, 20 comments in 1 year 6 months
Contributions summary:Eric primarily contributed to the Mattermost desktop application's front-end development, focusing on UI/UX improvements. They addressed several issues related to the tab bar, including truncating long server names, adding hover effects, and fixing a bug related to the "add server" dialog. Further contributions included enhancing the "add new server" dialog with improved error messages and updating the "add new server" icon on the settings page.
desktop-applicationlinuxmattermostwindowsdesktop
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.