Jason Lee is a software engineer who is currently working on an open source project called Recoilize. Jason started their career as a software engineer in January 2021 and has been working on developing a Chrome dev tool that captures the state of components with every render on applications that utilize Facebook’s experimental state management library, Recoil.js. Jason has also updated the Recoilize NPM package to first serialize incoming server data and then deserialize the input before dispatching to the Window, providing developers the added ability to integrate Recoilize with applications that employ server-side rendering such as Next.js. In addition, they have utilized React’s reconciliation algorithm and reusable component architecture to build a modular, frontend structure that prevents unnecessary re-rendering of unchanged components, maximizing the application’s functionality and performance. Furthermore, they have re-engineered the application’s state management from using Context API and React Hooks to utilizing Redux Toolkit in order to not only optimize the performance of the growing application with its multiple, complex states updating frequently, but to also eliminate throttling issues. Additionally, they have integrated Typescript to not only incorporate static typing for catching errors during compilation, but to also expose APIs with typed interfaces, helping developers navigate through the codebase. Moreover, they have optimized D3.js’s visualization of the hierarchical data through an interactive, node-link diagram with drag, zoom, and tooltip functionality on hover over each node to provide information on which Recoil atoms and selectors each React component are subscribed to. Lastly, they have employed test-driven behavior using Jest with React Testing Library by utilizing snapshots of the application lifecycle and creating mock data to perform unit testing that prevents unwanted side-effects and ensures the functional behavior of the React components. The product developed under tech accelerator OS Labs (opensourcelabs.io) and is available on GitHub and as an NPM package.
Jason Lee has a Bachelor of Science in Structural Engineering from UC San Diego.
Jason Lee works with Solomon Sisay - Product Designer, Shiraz Chokshi - Software Engineer II, and Dominic Frempong - Senior Software Engineer. Their manager is Pranab Krishnan, CTO & Co-founder.
Sign up to view 0 direct reports
Get started