John Schoeman is a product-focused, AI-native software developer with a decade of experience building web, mobile, and systems software from Cambridge, MA. He progressed from hands-on frontend work to technical leadership and principal engineering roles at Evolv Technology, and led teams as a development lead at thoughtbot. Comfortable across stacks, he has practical experience modernizing React Native apps—contributing UI/UX and TypeScript improvements to the privacy-preserving COVID Safe Paths project—and now explores nix and Rust during a professional sabbatical. His background in structural engineering gives him a systems-oriented approach to design and a knack for translating complex constraints into robust, maintainable code. Colleagues describe him as a pragmatic engineer who pairs product focus with careful craftsmanship and an appetite for infrastructure-level tooling.
10 years of coding experience
11 years of employment as a software developer
B.S, Architecture Engineering; Structural Engineering, B.S, Architecture Engineering; Structural Engineering at California Polytechnic State University
Bachelor of Science (BS), Architectural Engineering; Structural Emphasis; Mathematics Minor, Bachelor of Science (BS), Architectural Engineering; Structural Emphasis; Mathematics Minor at Cal Poly San Luis Obispo
Software Engineering, Web development, Software Engineering, Web development at App Academy
COVID Safe Paths (based on Private Kit) is an open and privacy preserving system to use personal information to battle COVID
Role in this project:
Front-end Developer
Contributions:148 commits, 190 PRs, 405 pushes in 2 months
Contributions summary:John focused on improving the user interface and experience of the React Native application. They implemented changes related to importing assets, updating components like location tracking and onboarding screens, and restructuring the navigation flow with tab navigation. Their work involved integrating styles, building and converting components using TypeScript, and adding features like a calendar and legend to the exposure history screen.
Contributions:29 PRs, 123 pushes, 32 branches in 2 months
apprenticeshiptoythoughtbot
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 Schoeman - Software Developer at Self-employed