Experience
2023 — Now
2023 — Now
• Directed the adoption of TypeScript, converting all repositories and leading team training to elevate code quality and maintainability.
• Established CI/CD pipelines with ESLint and TypeScript type checks to enforce high-quality standards across the development lifecycle.
• Spearheaded the creation of a shared UI component library and theming system, collaborating closely with the design team to balance flexibility and usability across three repositories.
• Led the migration from a legacy Strapi service to a Bun, Elysia, and Drizzle stack, improving backend performance, cutting average response times from 2000ms to under 200ms, and enhancing developer experience.
• Developed a frictionless test framework, running over 200 API integration tests in under 4 seconds, improving both test coverage and ease of use.
• Implemented and configured New Relic and Sentry for advanced performance monitoring, integrating alerts with Slack for real-time issue tracking.
• Significantly enhanced security by introducing AWS IAM Identity Center SSO, custom AWS access scripts, and transitioning the company to 1Password for secure password management.
• Built a cross-platform authentication system using AWS Cognito, supporting Google OAuth, Twitter OAuth, and magic link emails, with plans to extend to FIDO2 authentication.
• Integrated Web3Auth to generate Ethereum wallets for authenticated users, contributing to the development of a global wallet solution for web3 games.
• Built asynchronous job infrastructure using AWS Lambdas and Bun for post-deployment migrations, periodic jobs, and Cognito Lambda hooks.
2021 — 2023
Lehi, Utah, United States
• Designed, built, and maintained an accessible, mobile-responsive web application for service industry businesses to send requests for tips, invoices, and reviews via SMS.
• Architected a microservice front-end solution using Webpack Federated Modules and TypeScript to optimize for concurrent development and improve platform stability.
• Integrated with various CRMs and web calendars to automate sending SMS messages.
• Integrated with DialogFlow and Twilio to handle customer communications with a basic chatbot.
• Grew user base from 0 to 300 customers who processed over $1.6 million in transactions.
• Managed contractors and designers, coordinated meetings and projects.
• Extended a legacy JavaScript Express backend, converted it to TypeScript, then migrated it to Elixir on Postgres.
• Deployed apps on GCP, Firebase, and Fly.io.
2020 — 2021
2020 — 2021
Lehi, Utah
• Developed Canopy, a practice management software solution for accounting firms, using React in a microservice oriented front end environment.
• Worked with product, design, and other front end developers to ensure consistency in the app and to promote accessibility and internationalization.
• Implemented a large-scale self-service interface allowing customers to purchase additional products in the application, resulting in increased revenue.
• Created an email client used for integrated communication within the application.
• Contributed to, and encouraged the use of a shared component library across the many front end services.
2016 — 2020
2016 — 2020
Greater Salt Lake City Area
• Developed Bridge, a cloud-based enterprise-scale learning management software, using Ruby on Rails, ReactJS, Node, Postgres, Clojure, DynamoDB, Redis, EC2, Lambda, and S3 across multiple microservices and monoliths.
• Worked on the accessibility team that promoted accessibility in design and engineering across all teams at Instructure through in-person training and online course material.
• Planned and implemented an xAPI microservice using Node, AWS Lambda, and Kinesis in less than a month as part of a multi-million dollar contract bid.
• Optimized Postgres SQL queries and Rails logic to scale with heavy usage in order to resolve performance issues preventing new enterprise customers from using the application.
• Deployed software and infrastructure bi-weekly using Ansible and Terraform.
• Coordinated resolutions to any outages while on-call, helping to ensure 99.99% uptime for all services.
• Collaborated with remote team members across the US and in Europe heavily utilizing chat and video conferencing.
• Mentored and trained newly hired engineers in Budapest over the course of a month.
2014 — 2016
2014 — 2016
Greater Salt Lake City Area