Work
  • May 2022 - Nov 2024
    Learning A-Z
    iOS Developer

    Learning A-Z is an educational platform used by schools across the country that focuses on literacy for K-5 students.

    • Co-led iOS development for award-winning Foundations A-Z, collaborating across teams to launch new product integrated into a platform serving 10M+ students and 600K+ teachers nationwide
    • Contributed to SwiftUI migration and modernization of a UIKit codebase to reduce tech debt
    • Automated distribution to the App Store and TestFlight using Fastlane and Python, reducing manual release overhead and ensuring consistent build delivery

    Technologies: Swift, UIKit, SwiftUI, Fastlane, Python, TestFlight, VoiceOver/Accessibility

  • Oct 2020 - May 2022
    Clever Coding
    iOS Developer

    Clever Coding is a local software development studio based in Utah.

    • Acted as sole iOS developer for 5 apps in various stages of development
    • Onboarded and mentored a new iOS hire across 2 applications, accelerating ramp-up through architecture walkthroughs and hands-on bug resolution
    • Optimized a shared networking package, to ensure consistency across the company’s entire app portfolio, using AlamoFire and Apple’s Combine framework

    Technologies: Swift, UIKit, Vue.js, RESTful API, Alamofire, Combine, SwiftUI

  • Oct 2018 - May 2023
    Test Prep Tech
    Mobile Developer (part-time)

    Test Prep Tech is an educational company focused on helping prospective BCBAs®, BCaBAs®, and RBTs. Their flagship product, ABA Wizard, helps students prepare for the BCBA® exam.

    • Modernized and maintained a suite of white-label educational apps, executing major version migrations of Angular and Ionic to ensure high performance and App Store compliance
    • Migrated app from vanilla HTML/CSS to Ionic components and shipped four features: quiz bookmarking, performance-based review queue, notification reminders, and a dual-state progress bar
    • Optimized the deployment workflow by refactoring Node.js automation scripts and transitioning to a JSON-first data architecture, streamlining the process of shipping updates to 10k+ users

    Technologies: Node.js, Angular, Ionic, TypeScript, JSON, LaTeX