Front-end focused Web Developer
I started as a solo Web Developer for a small business then progressively became more focused on the front-end side of the web including UX, accessibility and vector graphics.
Tools I Love
UX Design
I enjoy designing
UX, UI, Icons, SVGsDesign tools
Front-end
Libraries I enjoy
Dev tools
Back-end
Languages I speak
JavaScript, TypeScript, PHP, RubyLibraries I enjoy
Portfolio
Work History
- Learned TypeScript, MUI and used them to build React production apps.
- Rewrote significant portions of the front-ends use of dates to switch libraries from Moment to Luxon.
- Continually kept front-end packages up to date
- Used GraphQL to connect to back-end and retrieve any data needed
- Worked in a team of developers to rebuild a preview app using Vite, React, and Vike for SSR.
- Contributed to move to Vite from Create React App
Lead Front-end Developer
Swanson Health Products
1/2016 to 4/2022
- Led initiative rewriting customer facing responsive e-commerce site from legacy to React
- Architecture data stores for unidirectional data flow
- Developed shared application logic to reduce bundle and save development time such as higher order component for forms in which all forms could be changed, submitted and give error handling using the same actions and reducers
- Kept company moving forward by adapting to upcoming technologies such as hooks, context apis, and stateless components while training other developers on these concepts
- Helped accessibility team with difficult to implement requirements such as focus traps, tabbing issues and 3rd party ADA problems
- Led team’s shift to styled-components to fully replace LESS and SASS compilers and ensured that each component only imports exactly what is necessary
- Maintained Webpack configuration for constantly changing business requirements
- Implemented unit tests using React Testing Library and Jest
- Led team’s coding style using Prettier and ESLint making life easier for developers
- Mentored junior developers as a go-to resource