I’m a staff software engineer based in San Francisco, but you’ll know I was born and raised in Singapore because my unit tests contain only references to the best food.
Online courses kickstarted my programming life. When I was 13 years old, I taught myself iOS application development by watching Stanford University lectures, cofounded a company and sold an iOS Twitter client on the App Store. Yes, Objective-C was my first language. And yes, my variable names are still verbose.
These days, I work mostly in React and TypeScript. Although I can hold my own when wrangling with CSS, my focus is on crafting complex products correctly and performantly in order to solve real-world problems. I strongly prefer doing this in teams, where I can learn from others and share my knowledge. I also helped to build React’s Timeline profiler a few years back.
I also write from time to time on my blog.
If you’d like to chat, tweet me at @taneliang or follow me on GitHub!