Mark Erikson

Senior Front-End Engineer at Replay.io

Dayton, Ohio, 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
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.
code22 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science, Computer Science, Bachelor of Science, Computer Science at Cedarville University
stackoverflow-logo

Stackoverflow

Stats
65,722reputation
4.3mreached
1,299answers
5questions
Badges
react-native
top-1%
redux
top-1%
react-context
top-5%
axios
top-5%
react-redux
top-1%
typescript
top-1%
github-logo-circle

Github Skills (53)

javascript10
react-native10
react-hooks10
domain-name10
react-redux10
testing10
css10
typescript10
redux-thunk10
type-definition10
redux10
mochajs10
react-testing-library10
rollupjs10
redux-toolkit10

Programming languages (14)

C#MDXJavaC++CSSRustGoHTML

Github contributions (5)

github-logo-circle
reduxjs/redux-thunk

Dec 2018 - Jan 2023

Thunk middleware for Redux
Role in this project:
userFull-stack Developer
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.
dispatchreactredux-middlewarereducerthunk-middleware
reduxjs/react-redux

Jun 2016 - Nov 2022

Official React bindings for Redux
Role in this project:
userFront-end Developer
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