I am a frontend focused full-stack engineer. I work primarily with React, TypeScript, and Tailwind.
June 2024 - March 2025
Built an application for people to link their bank accounts, allowing them to use rent and utility payments in their credit reports.
Worked closely with accessible web consultants to ensure WCAG AA compliance.
Collaborated with backend engineers to design the GraphQL API.
April 2021 - June 2024
I was the first frontend engineer, responsible for maintaining and developing the existing React codebase.
Technical leader of the engineering team. We refactored the frontend to Next.js, built a fully custom SaaS CRM, and released iOS and Android apps using React Native.
Planned and executed a multi year refactor of multiple legacy design systems into a single unified one.
Co-created a “website builder” product from scratch. I researched customer needs, came up with product requirements, designed the data model and API, tested a POC, and finally built and released the finished product. The main challenge was striking a balance so the application was powerful enough to make a website, but simple enough for most people to operate.
Designed GraphQL APIs and worked with backend engineers to integrate them.
October 2018 - August 2020
Responsible for creating and maintaining all things frontend. I built the payment portal and internal admin dashboards.
Worked with a designer to create a custom design system. One of the highlights of the system was the compositional nature of its API which allowed for rapid feature iteration.
Set up a Cypress test suite with near full feature coverage, allowing us to deploy changes quickly and confidently.
Collaborated with the lead backend engineer to design and implement a robust GraphQL API.
March 2015 - October 2018
Helped rebuild the frontend of Red Beacon during a rebranding to Pro Referral, working with the design team to create a custom UI component framework.
Built a web application for scheduling flooring installation. I'm proud to say it is still live in production.
Contributed to the Vue.js community, where I became a forum admin. I gave a lightning talk about our custom SSR framework at the first VueConf.
March 2013 - March 2015
Collaborated with water resource engineers and fluvial geomorphologists to create interactive mapping applications for river flow forecasting and flood inundation mapping.
May 2014
Bachelor of Science - Applied Computing Technology