I'm a life-long learning Software Engineer, actively seeking ways to contribute to open source products to boost developer productivity. My current interest lies in front-end state management systems as well as other technologies. Technologies I'm using day to day: GraphQL, React, Redux, Node.js, Python, Typescript, Webpack.
- Recent post on Reactime 6.0 - a state debugger for React application. Check out the app here, and the most recent article about Reactime 6.0 here.
- SWEetheart 2.0 - a platform to help developers connect to share ideas and build projects together.
- Generosity - a webapp that allows people to easily give away their goods.
-
A Cartoon Intro to Fiber - by Lin Clark. Watched this and you'd understand how React really works under the hood, more than just the virtual dom. I come to appreciate the complexity that React handles for us after this talk. Isn't it amazing?
-
MobX vs Redux - by Preethi Kasireddy. If you think that you should always choose Redux, you might be wrong. Thinking about what you want for your application is very important. This talk taught me to think about the trade-off between MobX and Redux and when to use which, or just go with pure React.
-
In The Loop - by Jake Archibald. Understanding event loop is the key to the web.
Please reach out to me @ [email protected]
I have a chemical engineering background and I've published a few papers in lithium battery during my undergrad time.