Craig Walker is a seasoned software engineer with a decade of experience building high-performance front-end systems and products at companies from startups to Meta. He founded Memorize By Heart, a React/React Native app with 30,000+ downloads that applies cognitive memorization techniques—melding his background in psychology with product-minded engineering. Craig has repeatedly improved web performance and developer experience, notably lifting Lighthouse scores dramatically while migrating Mattress Firm pages to Next.js and mentoring teams in modern tooling. His open-source work includes a practical React Hooks utilities library (useDarkMode, useLocalStorage, useWhyDidYouUpdate) that emphasizes reusable, developer-friendly primitives. Comfortable across the stack, he combines product ownership and hands-on coding to ship accessible, testable interfaces at scale. Colleagues describe him as a technical mentor who translates cognitive insights into better UX and developer tools.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Science (B.S.), Psychology; Business Management Minor, Bachelor of Science (B.S.), Psychology; Business Management Minor at Brigham Young University
👩🍳 A list of React Hooks utility library containing popular customized hooks
Role in this project:
Front-end Developer
Contributions:4 releases, 5 reviews, 124 commits in 1 year 11 months
Contributions summary:Craig primarily contributed to the development of a React Hooks utility library. Their work involved implementing custom React Hooks, including `useDarkMode`, `useEventListener`, `useLocalStorage`, `useMedia`, and `useWhyDidYouUpdate`. These hooks enhance the functionality of React components. The user's contributions demonstrate a focus on building reusable and efficient frontend utilities.
Contributions:4 reviews, 1 PR, 33 pushes in 3 years 10 months
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
Craig Walker - Software Engineer at Memorize By Heart