Parker Miller

I’m a software engineer. I’ve been building desktop and web applications professionally since 2017.

GitHub · LinkedIn

Career

  1. 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 packages, the component library, and standards for how we write code and use LLMs.

    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.

  2. 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.