# Roy Pearce > Staff Front End Engineer at Human Interest Location: Oakland, California, United States Profile: https://flows.cv/roypearce Experienced software engineer with a focus on performance and practicality. My passion is Javascript, but I have plenty of experience working with database management and back ends to complement my Front End experience. ## Work Experience ### Staff Front End Engineer @ Human Interest Jan 2021 – Present | Remote Created and led the effort for an in-house technical design system (React, Storybook, React Hook Form, Typescript, Cypress) for use across several different projects, both existing and new, with a focus on creating components that are from the users perspective, fully operational and accessible, and from the developers perspective are fully featured and easy to implement. Worked directly with the design team to ensure the technical design system met their specifications. Architected and created a front-end deployment system (Webpack, S3, Express) that allows any number of front-end projects to be independently worked on and deployed, with the new versions being seamlessly picked up by a central web server to be served with custom Content Security Policies on a per project basis. Spearheaded the localization initiative (LinguiJS) and implemented the features requisite for its functionality. Created a reusable session timeout module for use in all front-end projects that integrates with the internal authentication mechanisms to properly manage sessions across multiple tabs, and that can use any design system for the warning dialog. Led the redesign of the login, participant onboarding and participant dashboard projects (React, Graphql, Typescript, Cypress, Jest) through completion using the above mentioned projects. ### Senior Software Engineer II @ Human Interest Jan 2019 – Jan 2021 | San Francisco ### Senior Front End Engineer @ Xero Jan 2014 – Jan 2019 | San Francisco, California Worked across several different teams and projects to create a great Payroll & Expenses experience for small businesses in several countries. Worked within a full SPA architecture and created several custom components. Continuously delivered new and updated features. Supported Front End Developers in completing their day-to-day tasks, and mentored several Junior Front End Developers. HTML5, CSS3, Javascript, Durandal/Knockout, React, Redux, Apollo/GraphQL • Focused on page load speed, performance tracking, build chain, file bundling & deployment processes. • Built ARIA compliant components like a datepicker, navigation dropdown/menu, async buttons with built-in loaders & a text input with regex validations for numbers, text, and patterns. • Created a lightweight Javascript Date abstraction class to allow for chained date method calls and make date manipulations easier to do without the bloat of many existing 3rd party libraries. • Built core parts of the Payroll experience: onboarding workflow & pay history entry for US companies and bulk uploading employees. • Focused on updating legacy UI to new company-wide style guide and moving to accessible components. ### Lead Frontend Software Engineer @ Gigwalk Jan 2012 – Jan 2014 | San Francisco, California Worked with project owners, designers & back end engineers to create an engaging web experience that allows customers to extract actionable intelligence from the data collected by their remote workforce through the Gigwalk app. HTML5, CSS3, Javascript, Backbone, Highcharts, Firebase, Google Maps, Google Marker Clusterer, Raphy Charts • New customer dashboard to visualize activity & account health through different modules. • New search utility for customers to view all projects & locations. Included the ability to use free text & custom filters to sort & manage them. • New project results page to show aggregated data collected in the field & provide custom filters to parse data with a map view of locations. • Google Maps for Business integration for geocoding of addresses. • Created Frontend build process for minification & obfuscation of code, as well as packaging these files together to decrease resource requests resulting in a reduction of resource requests by 74%, with a 41% reduction in transferred file size. • Created a web & Android/iOS webview profile pages for the Gigwalker workforce. ### Frontend Software Engineer for Mobile Gaming @ Kabam Jan 2011 – Jan 2012 | San Francisco, California Was one of the primary contributors to the Mobile Command: Crisis in Europe iOS game, throughout its entire lifecycle. This was a progressive & complex game built in Phonegap, requiring aggressive optimizations in CSS, Javascript & the view layers to get native-like performance on early touchscreen mobile devices. HTML5, CSS3, Javascript, Zepto, iScroll, Handlebars, Underscore, Phonegap, Objective-C • Created the timer engine which centrally manages all time based game activities (US patent 13/564,654). • Created the progress bar system to display those activities on demand throughout the game interfaces with associated actions (speed-up, cancel, etc...). • Implemented an infinite scrolling pagination system with iScroll integration for long lists (mail, player lists, etc...). • Created the game logic for numerous key buildings & the alliance system, mail management, and the mission systems. • Created the in game store for item purchase & inventory management. • Created a good number of the CSS3 animations used throughout the game, including the game's movie styled intro sequence. ### Mobile/Web Developer @ Webtab, Inc. Jan 2010 – Jan 2010 | San Francisco, California Created the first Android port of the Bartab iOS app to replicate function and design for a consistent user experience with Phonegap. Sencha Touch, HTML5, CSS3, Javascript, Phonegap, Java, Android SDK • Tested and modified the code base to run more optimally on a wide range of devices, including dynamic loading and unloading of content to minimize the size of the DOM. • Worked in collaboration with others in the team to realize new features and expand the API. ## Contact & Social - LinkedIn: https://linkedin.com/in/mikeyroy --- Source: https://flows.cv/roypearce JSON Resume: https://flows.cv/roypearce/resume.json Last updated: 2026-03-31