Experience
2024 — Now
2024 — Now
South Jordan, Utah, United States
Working on Lucidspark to improve collaboration and agile workflows.
2020 — 2024
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
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
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
Brigham Young University
Bachelor of Science - BS
2012 — 2018