• Wrote the file input and errors, warnings, and external messages components for the Turbotax design system library using React.js and Typescript. Virtually all errors and warnings/ file input elements in Turbotax will use my UI components
• Worked with Fuego-Tools to add accessibility and ease-of-use features to the preview nav bar using Java and React.js.
Added a widget to developer chrome extension to track Turbotax web-flows and manage tools accessibility based on flow content.
• Created a modular Typescript component that will be used in all Turbotax error fields. This Typescript component reads json and schema and automatically renders errors and warnings to fit the Turbotax page environment Updated the TurboTax web player asset accordingly so every Turbotax message(errors, warnings, notifications) can auto-update with changes to the component.
• Worked with Fuego-Tools and Interview/Formset Service to add features to the preview nav bar using Java and React.js, the preview nav bar displays certain preview elements for the topic parameters, processes it in the backend, and renders the preview in the nav bar
Interfaced with Java backend and React.js front end to add to the Fuego Tools GUI that generates json elements. These elements tell Fuego player how to render a Turbotax topic page.
• Worked on the Fuego Dev-Tools chrome web extension using Vue.js and React.js to add a widget to track Turbotax web flows(a DFA graph). The extension displays transitions to states that are not Fuego team specific and also hides Fuego-specific tools in that event.