About Me
I am a lead iOS engineer with more than 10 years of experience building architecture for complex, multi-module mobile apps and platform SDKs used at scale.
I have led engineering efforts at companies like Fox, Pluto TV, Chewy, Thrive Market, Beauty Counter, LegalZoom, Fonality, Age of Learning, and Final Draft, with a strong focus on Swift, SwiftUI, UIKit, Objective-C, and modern iOS architecture.
My work has centered on modularization, scalability, performance tuning, release engineering, and testing strategy. I have built reusable SDKs, caching systems, networking layers, player platforms, and internal tooling that improved reliability and developer velocity.
I am deeply hands-on and enjoy solving hard technical problems, especially around concurrency, app performance, memory usage, and debugging with Instruments and LLDB. I also have extensive experience with CI/CD, code review, and cross-functional collaboration.
In recent years, I have also incorporated AI-assisted development into my workflow, including Claude and GPT pair-programming, AI-augmented code review, and MCP server integrations. I use these tools to improve architecture, refactoring, and test generation while maintaining engineering rigor.
I am comfortable leading teams, setting coding standards, mentoring engineers, and partnering with product, backend, security, and QA stakeholders to ship high-quality mobile experiences.
Skills
SQLCross Functional CollaborationC++JenkinsGraphQLCode ReviewPerformance OptimizationMentorshipGitHub ActionsRESTSwiftApolloAWS LambdaMixpanelCore DataObjective CCachingAppiumSwiftUIWebSocketsMVVMBrazeSegmentOptimizelyXCodeUIKitOAUTH2AppsflyerGPTDependency InjectionCombineFastlaneXCTestBitriseRxSwiftXCUITestCocoapodsRealmAsync AwaitSnapshot TestingSwiftlintMuxChromecastConvivaActors
Tech Stack & Tools
Development
Languages & Frameworks
Mobile
Experience
Architected a WebView eager-loading system across native surfaces, cutting Deals and Cart load times by 90% for millions of users.
Designed a forward-caching LRU cache with TTL as a reusable foundation for native surfaces, and built Blur and Contrast reusable libraries plus an Image Carousel architecture using SwiftUI and UIKit.
Diagnosed and fixed a GPU over-instantiation thermal issue with Instruments, established a repeatable performance and power debugging playbook, and built an internal debug console for validating analytics pipelines. Owned on-call responsibilities and resolved critical production issues while mentoring junior and co-op engineers.
Set coding standards and drove CI/CD, XCTest coverage with mocks, snapshot testing, and code review across the iOS team.
Architected platform capabilities used by feature teams, including an Optimizely feature-flag harness with V1/V2 routing, dynamic authentication with tvOS second-screen QR login, and reusable component systems.
Adopted async/await and MainActor isolation for networking, led a cross-platform Appium automation framework spanning iOS and Android, and coordinated releases with security and backend partners across time zones.
Built a player SDK consumed by FOX Now, FOX Nation, and FOX Sports using protocol-oriented design and dependency injection.
Architected a large-scale MVVM + Combine refactor of high-traffic video apps and migrated data fetching to GraphQL with Apollo, improving maintainability and performance.
Reduced video load times by 40% through profiling and implemented Picture-in-Picture and Chromecast/AirPlay. Integrated Segment, CONVIVA, and MUX for quality-of-service observability and evolved build/release infrastructure on Bitrise, Fastlane, Jenkins, and GitHub.
Built a networking layer over REST and WebSockets with multi-threaded request batching using DispatchGroup and GCD.
Implemented high-performance pagination and integrated Optimizely, Segment, and Mixpanel to support experimentation and analytics.
Architected a Swift SDK wrapping MagTek Bluetooth card readers via Core Bluetooth and BLE for a production point-of-sale app.
Authored shared libraries BCKit and BCNetworking and enforced quality with SwiftLint, Danger, Quick/Nimble, and Bitrise CI.
Architected LegalZoom's first mobile app and modularized the codebase using CocoaPods and submodules.
Built an OAuth2 API layer and Core Data persistence to support a scalable mobile foundation.
Built real-time VoIP functionality using C++ pjsip with Swift and Objective-C bridging.
Worked on cross-language integration and mobile communication features.
Built a Core Data caching pipeline and optimized memory and threading with Instruments.
Focused on performance, stability, and efficient data handling for mobile experiences.
Delivered cross-platform software using C++, Objective-C, STL, Boost, and SQL.
Contributed to application features and shared code across platforms.
Education
B.S., Computer Science
Cum Laude, 3.95 GPA, three-time Dean's List. Coursework included C++, data structures, algorithms, discrete math, and AI.
This professional hasn’t added portfolio projects yet.
This professional hasn’t listed any services yet.