John Hamm is a versatile software developer and designer with 10+ years of professional experience who blends a lifelong creative background in animation, architecture, and marketing with modern full‑stack engineering. He builds cross‑platform mobile and web apps using React, TypeScript, React Native, Node.js, and modern testing and component tooling (Storybook, Jest, Cypress), and ships production apps on the App Store. Comfortable moving between UI design and underlying system logic, he repeatedly turns design prototypes into accessible, tested, and maintainable products—from coaching tools for youth athletics to biometric SDK integrations for enterprise clients. A self‑employed practitioner and former instructor, he brings strong communication and curriculum experience to mentoring and cross‑disciplinary teams. His trajectory—from coding BASIC on a TRS‑80 to delivering React Native libraries—reflects a rare combination of studio‑level craft and pragmatic software engineering.
10 years of coding experience
28 years of employment as a software developer
Bachelor of Architectural Engineering, Bachelor of Architectural Engineering at Penn State University
Apprentice Software Developer Full stack development, Apprentice Software Developer Full stack development at Nashville Software School
React Native multi-athlete lap timer app - paid version
Contributions:57 commits, 40 PRs, 34 pushes in 1 year 9 months
reactlapreact-nativeandroidpaid
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
John Hamm - Software Developer Designer at self-employed