Steven An

CTO & Co-founder at SupportMagic.ai

Greater Chicago Area 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
Steven An is a CTO and co-founder with 14 years of software engineering experience who blends hands-on full-stack development with product leadership across startups and education technology. He has led engineering teams and end-to-end SaaS delivery for platforms used by millions of students, and recently transitioned to founding SupportMagic.ai. Rooted in a neuroscience and education background, he brings an analytical, empathetic approach to engineering management and cross-functional communication. A fast learner and rapid adopter of new tech, he contributes to prominent open-source 3D projects like three.js and Google’s model-viewer—improving rendering performance and UI/UX for web-based 3D and AR. His career spans both Java backend architecture and modern front-end graphics work, reflecting comfort from database migrations and SSO to shader refactors and texture controls. Equally at home mentoring teams and shipping low-level optimizations, he combines scientific rigor with practical product instincts.
code14 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree, Neuroscience & Psychology, Bachelor's degree, Neuroscience & Psychology at University of Wisconsin-Madison
bookFull-Stack Web Development, Full-Stack Web Development at Dev Bootcamp
bookMaster's Degree (NYC Teaching Fellow), Science Education, Master's Degree (NYC Teaching Fellow), Science Education at Pace University
bookCredential of Readiness, Business Analytics | Economics | Financial Accounting, Credential of Readiness, Business Analytics | Economics | Financial Accounting at Harvard Business School Online
languagesEnglish, Spanish
github-logo-circle

Github Skills (12)

webgl10
javascript10
web-components10
shader10
augmented-reality10
3d10
css8
html8
threejs7
webxr7
virtual-reality4
canvas4

Programming languages (7)

C#TypeScriptC++CJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
google/model-viewer

May 2020 - Jul 2020

Easily display interactive 3D models on the web and in AR!
Role in this project:
userFront-end Developer
Contributions:2 reviews, 20 commits, 53 PRs in 1 month
Contributions summary:Steven primarily contributed to the front-end aspects of the `google/model-viewer` repository, focusing on enhancing the user interface and functionality. Their work involved adding features related to field of view (FOV) controls and texture manipulation within the 3D model viewer. They also addressed UI/UX improvements, such as adding revert buttons and refining the user experience with poster controls. This included integrating and utilizing the space-opera and editing-adapter packages.
webvr3d-modelswebgljavascriptwebcomponents
mrdoob/three.js

Sep 2017 - Mar 2020

JavaScript 3D Library.
Role in this project:
userFront-end Developer
Contributions:5 commits, 2 PRs, 21 comments in 2 years 6 months
Contributions summary:Steven primarily contributed to the `three.js` library by optimizing the `PMREMGenerator` code, likely to improve rendering performance and address compatibility issues. They refactored the shader code, fixed a potential compiler bug observed on a specific GPU, and improved code readability by switching to tabs. Furthermore, the user optimized cross calls in the code.
virtual-realitysvgwebglcanvasjavascript
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
Steven An - CTO & Co-founder at SupportMagic.ai