Evan Sebastian

Staff Software Engineer at Stripe

Singapore
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

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Computing (Honours.) Computer Science, Bachelor of Computing (Honours.) Computer Science at National University of Singapore
stackoverflow-logo

Stackoverflow

Stats
1,724reputation
314kreached
37answers
23questions
github-logo-circle

Github Skills (19)

type-check10
typescript10
typechecker10
typescript-types10
type-checking10
typescripts10
react10
jsx10
javascript9
lang9
mochajs9
testing8
haskell6
vim6
enzyme6

Programming languages (11)

TypeScriptJavaShellCSSOCamlJavaScriptHaskellHTML

Github contributions (5)

github-logo-circle
microsoft/TypeScript

May 2016 - May 2016

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Role in this project:
userFull-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.
typecheckerjavascriptcleantype-checksuperset
evansb/source-academy2

Sep 2017 - Oct 2017

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