Evan Sebastian is a Staff Software Engineer based in Singapore with 11 years of experience building production-grade systems and mentoring engineering teams. He has led internal CI/CD platform efforts at Grab and now drives platform and infrastructure work at Stripe, combining hands-on full-stack engineering with a focus on developer productivity. An active open-source contributor, Evan has made meaningful TypeScript compiler contributions around JSX and union-typed component handling, showing deep type-system and frontend compiler insight. He seeks roles in organizations with strong engineering and mentorship cultures and brings a track record of turning complex platform requirements into reliable, test-covered solutions.
11 years of coding experience
7 years of employment as a software developer
Bachelor of Computing (Honours.) Computer Science, Bachelor of Computing (Honours.) Computer Science at National University of Singapore
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Role in this project:
Full-stack Developer
Contributions:16 commits, 2 PRs, 15 comments in 6 days
Contributions summary:Evan focused on TypeScript code within the `microsoft/typescript` repository, primarily working on the compiler's type checking features related to JSX elements and React components. Their contributions included resolving issues with union types in JSX, refining signature resolution for constructors and call signatures, and addressing lint errors. They also added tests to ensure correct behavior of JSX component types, specifically for union-typed element classes.
Contributions:34 commits, 4 PRs, 87 pushes in 1 month
umbrellatypescriptnodejssource-academy
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
Evan Sebastian - Staff Software Engineer at Stripe