Software Engineer
Current• Developed an interactive time travel debugging tool for Svelte applications that renders a component hierarchy tree which captures, stores, displays, and retrieves real-time data and allows users to inspect and revert to previous changes in the application state.• Established a persistent data bridge between the user’s application and the developer tool through background scripts and Chrome browser content scripts in order to listen for events and component-level updates using Chrome DevTools API.• Implemented Svelte store to handle complex application state from a global data store in a reactive way to avoid memory leaks.• Developed the application in TypeScript to enhance code and data flow readability, hence allowing the application to scale, and reduce time spent debugging to streamline code and increase overall efficiency.• Led development team, arranging daily Scrum, planning sessions, and meetings, ensuring a functional dynamic between team and product owner as well as others outside of the team, highlighting critical deadlines and responsibilities while avoiding chokepoints.• Product developed under tech accelerator OS Labs (opensourcelabs.io).