Stephen Corwin

Senior Software Engineer at Zoom

Virginia, 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
Stephen Corwin is a Senior Software Engineer with 11 years of experience building full-stack web applications and a specialty in front-end engineering using TypeScript, Node.js, and React. He has shipped interactive 3D experiences and custom shaders at Zillow and contributes as a key maintainer and contributor to the pmndrs ecosystem—helping improve react-three-fiber, drei, and react-postprocessing. Comfortable across the stack, he has led migrations to TypeScript, introduced testing and performance optimizations, and mentored front-end engineers through curriculum and code reviews. A hobbyist game developer with a degree in Simulation and Game Programming, he brings practical 3D and Unity experience from earlier roles into modern web graphics work. He’s also an active open-source publisher on GitHub and NPM and runs the react-three-fiber community Discord, blending community leadership with hands-on engineering.
code11 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science (B.S.) Simulation and Game Programming, Bachelor of Science (B.S.) Simulation and Game Programming at ECPI University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

threejs10
typescript10
javascript10
typescripts10
react10
typescript-types10
react-three-fiber10
ui-components10
3d10
helper-methods9
animation9
hook9
form-helper9
view-helpers9
renderer9

Programming languages (4)

TypeScriptJavaScriptGoLua

Github contributions (5)

github-logo-circle
pmndrs/react-postprocessing

Aug 2020 - Nov 2020

📬 postprocessing for react-three-fiber
Role in this project:
userFront-end Developer
Contributions:1 review, 27 commits, 11 PRs in 3 months
Contributions summary:Stephen primarily focused on updating and maintaining the `react-postprocessing` library, demonstrating expertise in front-end development within a 3D graphics context. Their work involved refining effect implementations, ensuring proper hook dependencies, and correcting console errors. They also addressed build and configuration issues. The user's contributions were crucial in maintaining the functionality and stability of the example applications by updating dependencies.
reactwebglfiberreact-three-fiberthreejs
pmndrs/react-three-fiber

Jul 2019 - Sep 2021

🇨🇭 A React renderer for Three.js
Role in this project:
userFront-end Developer
Contributions:3 reviews, 24 commits, 22 PRs in 2 years 2 months
Contributions summary:Stephen focused on enhancing the event handling capabilities within the React-based Three.js renderer. They extended click, context menu, and double-click event handling, making the library more versatile. Furthermore, they addressed linting issues and implemented performance optimizations in the reconciler to improve efficiency. The user also addressed bugs with pointer interactions.
reactanimationwebglfiberreact-three-fiber
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
Stephen Corwin - Senior Software Engineer at Zoom