Software Engineer
Current- Created an open source chrome developer tool for the growing Remix ecosystem.- Built a React frontend to visualize the unique routing structure of Remix applications and to display the error boundaries, actions, and loaders of components.- Rendered a tree using D3 to visualize routes and their children for intuitive viewing of complex routes.- Enabled dynamic interactivity by showing modals when D3 nodes are clicked; showing more details about that route.- Collected information by injecting a script into the current window and firing custom events with Typescript. Event listeners were used to pass the data to the tree.- Utilized Remix and Tailwind on the frontend for an intuitive UI experience.- Stored feedback data on MongoDB. All hosted on Vercel.