Mark Erikson is a senior front-end engineer with 22 years of hands-on experience building full-stack applications, currently shaping developer tooling at Replay.io and long known as a Redux maintainer. He combines deep low-level technical expertise (C optimization, desktop GUIs, and RF/LOS algorithms) with modern web skills—TypeScript, React, Redux Toolkit—and has driven major migrations and API work across flagship Redux projects and templates. Mark excels at information gathering and plumbing together disparate open-source libraries—often making technically incompatible pieces work—and has a knack for simplifying complex systems and removing dead code. A prolific open-source contributor, he helped modernize redux-thunk, reselect, react-redux, and official Redux templates, improving type safety, build systems, and testing infrastructure. Based in Dayton, Ohio, he pairs pragmatic engineering with strong communication and a preference for autonomy on interesting problems.
22 years of coding experience
14 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Cedarville University
Contributions:4 releases, 1 review, 35 commits in 4 years 2 months
Contributions summary:Mark primarily focused on modernizing the build and testing infrastructure of the Redux Thunk library, migrating the codebase from JavaScript to TypeScript. Their contributions include updating the build setup with Rollup, configuring TypeScript compilation, converting test files to use Vitest, and migrating to ESM. They also fixed linting and formatting issues, and addressed type-checking-related problems. These changes aimed to improve the library's maintainability and developer experience.
Contributions:47 releases, 51 reviews, 316 commits in 6 years 5 months
Contributions summary:Mark primarily focused on updating and refactoring the React-Redux library's testing framework and core component implementations. Key contributions included converting tests from Enzyme to React Testing Library, updating the React version, and addressing string ref-related issues within the test suite. Significant code changes involved modifying the `connect` and `Provider` components, alongside implementing SSR and React 18 features. Furthermore, the user reworked the landing page and documentation.
reactreduxredux-toolkitreact-bindings
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
Mark Erikson - Senior Front-End Engineer at Replay.io