Experienced front end software engineer with over 10 years of experience in web development with a variety of technologies. Currently focusing on front end development with MVVM frameworks suck as React.js, Svelte, and Vue.js. Passionate about clean, maintainable code and finding the right solution to every problem.
Lead the modernization of a legacy react codebase converting it to use typescript, react-query, and modern pest practices. Maintained a high level of code quality for new code with a focus on maintainability. Used Storybook to implement full coverage snapshot testing. Developed a system that generated typescript types and react-query hooks for a rest API with OpenAPI spec.
Worked on a small highly talent dense team building an opinionated company management app from the ground up using React, Next.js, and Apollo. Focused on extremely clean, maintainable, and scalable code with full test coverage. Development was fast paced with a short design to production loop.
Lead a team that rebuilt the frontend website and mobile app from the ground up.
I was responsible for solving any number of diverse problems. This including things like: Developing internal tools, building SPAs, creating Wordpress plugins, and data processing and management.
I worked on many varied projects as a freelance developer. Website design, LAMP stack applications, web apps, mobile apps, game development, compiler development, embed systems. I was also very involved in the open source community and contributed to numerous open source projects including, The Linux Kernel, Firefox, and the GNOME Desktop.