About Me
I'm a front-end developer passionate about creating robust web applications with codebases that emphasize readability, maintainability, and extensibility. I also like to dabble in music production and game development.
Work Experience
An accounting practice management application utilizing React and a microservices architecture for the front-end. I oversaw the implementation and maintenance of core features such as CRM, email and calendar integrations, and a comment feed system.
Additionally, contributed to key infrastructure initiatives, including implementing @tanstack/react-query for caching and server state management, migrating hundreds of Enzyme tests to support updating React to its latest version, and creating a testing utility library to streamline test writing. Also developed versatile, reusable UI components, such as a dynamic table component, to improve consistency and efficiency across the application.
The company behind the Canvas online learning management system. Here I worked in professional services creating and maintaining numerous custom integrations for the Canvas LMS. I worked fullstack using Ruby on Rails, PostgreSQL, and React.