Experience
South Jordan, Utah, United States
Working on Lucidspark to improve collaboration and agile workflows.
2020 — 2024
Lehi, Utah, United States
Led the mobile development team in implementing a thorough app redesign after incorporating Neighbor's first design team, resulting in a modernized and user-friendly app interface.
Oversaw the complete app localization process, ensuring seamless integration of Spanish translations with every app update.
Designed and implemented a scalable and testable networking architecture, integrating Combine and async methods for enhanced performance and maintainability.
Led the migration of our continuous deployment process from Bitrise to Xcode Cloud, streamlining deployment workflows and enhancing overall efficiency.
I migrated our dependancies from Cocoapods to Swift Package Manager.
Collaborated with cross-functional teams to maintain a unified user experience across multiple platforms, contributing code to Ruby on Rails, React (Typescript), and Android (Kotlin, Jetpack Compose).
Developed and implemented read receipts and typing indicators within the messaging screen of the app using web sockets, contributing to an enhanced user communication experience.
Executed full-stack development to enhance iOS home screen widgets by leveraging background notifications, resulting in improved user engagement and interaction with the app.
Collaborated with a cross-functional team to develop a new airport parking app from inception to launch, utilizing React and Next.js, resulting in a seamless and user-friendly app.
Developed a reusable date picker component using React, enhancing the efficiency and consistency of date selection across the application.
Rapidly acquired proficiency in Android development, ensuring feature parity between the iOS and Android apps for a consistent user experience across platforms.
Developed a full-stack solution to enable communication notifications, integrating profile images, names, and images within messages, enhancing user engagement and interaction with the app.
2018 — 2020
South Jordan, Utah, United States
Designed and implemented a recursive Angular component to group shape libraries into a hierarchical drop-down list, enhancing user accessibility and navigation within the app.
Developed an integration between Lucidchart and Salesforce to visually display CRM data on the Lucidchart canvas, enhancing data visualization and user experience.
Developed a transformation layer to render Lucidchart documents using CALayers, enabling seamless interaction with the Lucidchart document.
Developed a custom Metal shader to dynamically display a grid behind the document, adjusting to the current viewport position and zoom level, enhancing the visual experience and usability of the app.
Developed a PDF exporter for Lucidchart documents, enabling users to export their diagrams to PDF for easy sharing and printing.
Implemented a custom navigation transition following Apple's Human Interface Guidelines to dynamically adjust the export preview and settings layout based on size class, enhancing user experience across different device orientations and sizes.
Implemented dark mode support for iOS, providing users with a seamless visual experience in low-light environments and enhancing accessibility.
Implemented Sign in With Apple functionality in the app using a Scala and Play backend, providing users with a seamless and secure authentication experience.
Developed a custom document sharing interface with a tokenized text field for user names and emails, enhancing collaboration and communication within the app.
Developed and implemented a user-friendly feedback prompt with responsive design for both iPad and iPhone, facilitating quick user feedback and feature suggestions.
2016 — 2016
Provo, Utah, United States
Whistic was an early stage startup working to improve security risk management of third party vendors for enterprise companies. I worked to implement new feature with AngularJS and the Spring Framework.
Education
2012 — 2018
Brigham Young University
Bachelor of Science - BS
2012 — 2018