Li Tan

Software Engineer at Sea

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

🤩
Rockstar
🎓
Top School
Li Tan is a seasoned front-end and full-stack engineer with 11 years’ experience building performant web applications and developer tools across Southeast Asia, currently at Shopee (Sea) in Singapore. He has driven upgrades from legacy stacks to modern React ecosystems, optimized webpack bundles and CI pipelines, and built Chrome extensions and CLI tools to improve developer experience. An active open-source contributor, Li has notable contributions to high-profile projects like Babel and Svelte/SvelteKit, working on compiler codegen, TypeScript support, navigation and routing internals. He combines deep knowledge of UI frameworks (React, Svelte, Preact, Angular) with practical backend experience and a history of shipping fast consumer-facing products at scale. Comfortable working across teams and countries, he pairs pragmatic engineering with a focus on performance and DX. Beyond his day job, his open-source work shows an uncommon comfort digging into compiler and framework internals to solve subtle correctness and runtime issues.
code11 years of coding experience
job1 year of employment as a software developer
bookBachelor's Degree, Computer Science and Information Engineering, Bachelor's Degree, Computer Science and Information Engineering at National Cheng Kung University
bookBachelor of Engineering (BEng), Computer Engineering, Bachelor of Engineering (BEng), Computer Engineering at Nanyang Technological University
bookSecondary High School, Secondary Education, Secondary High School, Secondary Education at SMJK Jit Sin
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
2,194reputation
96kreached
43answers
1question
Badges
svelte
top-1%
javascript
top-5%
github-logo-circle

Github Skills (47)

babel610
styles10
url-routing10
suspend10
javascript10
react-native10
flow-control10
virtual-dom10
sveltekit10
ui-components10
css10
work-flow10
typescript10
template-engine10
ui-design10

Programming languages (11)

TypeScriptMDXShellRustOCamlJavaScriptObjective-CHTML

Github contributions (5)

github-logo-circle
sveltejs/svelte

Oct 2019 - Jan 2023

web development for the rest of us
Role in this project:
userFront-end Developer
Contributions:351 reviews, 297 commits, 431 PRs in 3 years 3 months
Contributions summary:Li contributed to the Svelte framework by addressing a variety of issues, predominantly in the area of front-end development. Their work involved fixing bugs related to reactive updates, binding scopes, and the handling of dynamic content within the template. Furthermore, the user appears to be familiar with the internals of the Svelte compiler, addressing problems with code generation for handling promises and ensuring accurate CSS scoping, and code structure.
compilertemplatewebappweb-appsui
babel/babel

Dec 2018 - Apr 2021

🐠 Babel is a compiler for writing next generation JavaScript.
Role in this project:
userBack-end Developer & TypeScript Engineer
Contributions:33 commits, 40 PRs, 111 comments in 2 years 4 months
Contributions summary:Li primarily contributed to the Babel compiler, addressing both Flow and TypeScript related issues. They focused on fixing and enhancing the code generation process, specifically addressing issues with parentheses, type annotations, and template literals. Additionally, the user implemented features like TypeScript constant contexts and the `readonly` modifier, and also addressed issues related to destructuring.
next-generationbabelflavortownjavascriptast
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