Parker Miller
I’m a frontend 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
-
Canopy
Canopy makes cloud practice management software used by more than 4,000 accounting firms.
Staff Frontend Engineer
Jan 2024 – Present
I’m on the platform team, working across Canopy’s 50+ React applications on build tooling, shared libraries, coding standards and the component library. Projects include moving the applications to native ES modules, standardizing TypeScript and linting across all repositories, and building the shared data-fetching layer with TanStack Query.
Senior Frontend Engineer
May 2022 – Jan 2024
Lead frontend developer on the redesigned client management area: client lists with saved filters, bulk actions and data export. Built the component library’s data grid, including virtualized rendering for large data sets. Led the migration of over 2,000 tests from Enzyme to React Testing Library across all repositories, which unblocked the upgrade to React 18, and created the shared testing library the tests are built on.
Frontend Developer
Aug 2021 – May 2022
Built the real-time comment feed, with @mentions, reactions, read/unread tracking, live updates and virtualized scrolling for long threads. Introduced React Query to the codebase, which later became the shared approach to data fetching across the applications. Also built account and license management in settings and in-app notifications, and added components to the component library.
-
Instructure
Software Engineer
Jun 2017 – Jul 2021
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.