Served as a member of Best Buy’s Mobile Core Squad, leading cross-platform architectural improvements and developer-experience initiatives across iOS, Android, and Web applications.
Authored shared polyfills, internal libraries, and build-system enhancements that unified behavior between platforms and reduced regressions for more than 500 engineers.
Later transitioned to the Seller Marketplace program, delivering new cross-platform UI features and modernizing shared modules while ensuring performance and accessibility consistency.
Designed and implemented internal tooling to standardize deployment and CI/CD workflows across mobile and web environments.
Advocated for scalable architecture and developer-productivity investments that improved velocity, onboarding, and code maintainability company-wide.
Delivered contractual feature work while providing architectural mentorship and cross-team technical guidance beyond immediate project scope.
VMacros (name TBD): Toolsets
A mobile browser and paired service that provides users with QoL tools.
Responsible for planning, developing, and releasing the 1.0.0 features.
Mobile and Web App Features:
handling web link inspections, downloads, and allowing for plugins and macro automation to be created and shared.
Full control and customization of the companion server.
Companion Server scope includes:
handling download links
compatibility across linux based systems
1 click installs for NAS devices that have docker capabilities
1 click installs for linux or mac os platforms.
More details to come post 1.0.0 press release.
Portland, Oregon Area
Xpedite Solutions: Contract (2019 - 2022)
Responsible for building out a user platform that involves mapping, image recognition, and gamification of user statistics. Users, mapping coordinates, and similar content to be consumed from a Backend server. Mobile app to serve as a design system template for the React Website.
Deliverables
Convert client requests into features
Manage platform requirements
Maintaining workflows, prioritize backlog, manage sprint goals
Researching capabilities and limitations of technologies
Design wireframes and mockups
Share mobile and web themes utilizing Atomic Design principles
Leverage tailwind UI to make crisp re-usable interfaces
Build Frontend with React
Build Mobile app with React Native
Manage automation (testing, e2e, visual regression) services for mobile/web/backend codebases
Create and maintain backend services utilizing AWS Cloudformation, AWS EC2, AWS Lambda Serverless webpack, and Apollo (for graphQL)
Maintain backlog and document application services
Tech:
React, React Native, Typescript, Node, Storybook, Jest, Loki, GraphQL, Apollo Server, Apollo Client, Neo4J, AWS Lambda, AWS EC2, AWS Cloudformation, Serverless, serverless-webpack, tailwind, tailwind-ui
Noting that Xpedite dissolved in 2022 due to business concerns related to delivering the product.
Work with the Gartrell Group team to build out a Geolocation Map CMS that is consumed by A Deeper Map: Mobile.
Create a Web App Interface that updates contentful CMS which is directly consumed by the mobile App.
Create a wysiwyg parser for the react CMS that formats QuillJS html to consumable react native data for a custom rich text component within the mobile App.
Integrate the contentful API with the react native mobile app using a GraphQL client
Migrate old CMS data to contentful and videos to Vimeo to support HLS. Responsible for ticketing, architecture, app features, research on APIs, and deployment.
React Native, React, Contentful, Contentful API, GraphQL, Apollo, Vimeo, Tailwind, Tailwind UI, AWS, AWS Lambda, Netlify
Portland, Oregon Area
OLIVECELL: MOBILE APP & SERVER - April 2018 - July 2019
React Native iOS mobile App w/ NodeJS backend multipart upload server
Health Analytics App designed to detect Parkinson’s Disease. The user takes tests through their mobile device using camera and microphone. The tests are uploaded to a Python analysis server and then a response is sent back to the user.
Deliverables
Build and Design original Proof of Concept App
Enhance iOS and Android (React Native) app - (after POC)
Utilize typescript and eslint to improve code quality and reduce errors
Design iOS and Android (React Native) App
Debug and resolve 3rd party dependency errors (react-native-camera)
Swap back and forth from Expo Managed Workflow and ExpoSDK due to expo dependency issues with Camera API
Utilize ExpoKit for rapid prototyping and code push
Utilize AWS S3 APIs (for react-native) to upload Image and Audio files
Utilize TestFlight for private releases for user testing
Manage TestFlight access
Maintain dependency support for latest iOS version.
OLIVECELL: MOBILE APP & SERVER - April 2018 - July 2019
Long term support for the Olivecell app.
Deliverables
Maintain the React Native App by upgrading Expo and other dependencies to latest compatible version
Redeploy app to TestFlight
Confirm compatibility for latest iOS platform changes
Swap app back into Expo Managed workflow (as the APIs were compatible again)
React Native, React, Redux, Expo, ExpoSDK, Expo-Unimodules, Android, iOS, Node.js, Express.js, CSS,Git, Bitbucket
Education
2017 — 2018
Galvanize
Full Stack Web Development
2017 — 2018
2014 — 2016
University of Oregon
Computer Software Engineering
2014 — 2016
2013 — 2014
Portland Community College
Business Administration and Management
2013 — 2014