Experience
Owned the Charts architecture across the entire iWork suite, driving features, bug fixes, performance improvements, and system level integrations across iOS, macOS, visionOS, and Web
Led cross-functional delivery of major UI and graphics features including 10 plus custom iOS controls and a new Radar Chart built with Core Graphics and deployed across multiple platforms
Played a key role in the Vision Pro launch, contributing to Keynote, ensuring binary compatibility for Numbers and Pages, and adapting apps to new hardware and system frameworks
Modernized a large Objective-C/C++ codebase by integrating Swift, enforcing clear module boundaries, and replacing private SPI usage with public APIs across 10 plus teams
Led delivery of 20 plus core POS features including sales, returns, voids, and payments using Swift
Designed resilient systems with offline support, failover networking, and secure CSR and SSL certificate handling
Ensured reliable production releases, improved CI pipelines in Jenkins, and unblocked developers through technical troubleshooting
Architected reusable, maintainable software and implemented contract testing to ensure microservices reliability
Built and enhanced Splunk and New Relic dashboards for monitoring, visibility, and production stability
Contributed to the development of a production iOS point of sale system using Swift and Objective-C
Designed and delivered responsive front end features while collaborating with UI and UX teams in an agile environment
Built resilient networking for high latency environments and implemented hardware state machines to ensure correct device behavior
Applied design patterns and protocol driven development to create reusable, maintainable architecture
Strengthened reliability through CI integration, version control, mock data, and unit and functional testing with XCTest
Developed unit tests using agile methodologies against existing Breathometer frameworks and libraries. (iOS/Android)
Built an iOS application with automated execution using a web relay that mimicked the Breathometer and ran results against unit tests
Prototyped Breathometer Apple Watch App
Set up automation system for monitoring code changes with a unit test notification system (CI/Jenkins)
Instructed student how to build iOS app to command, control, and visualize data from a bluetooth headset, Neurosky, a wearable device that reads brainwave activity (Objective-C)
Instruct students how to use Google Maps Javascript API to develop a GeoFinder game
Taught student to animate one play Ping Pong game using p5.js animation library
Projects
Mobile Software Engineer▪️2012 - Present
Built and launched 8 production iOS apps, totaling over 1 million lifetime downloads ranking in top charts.
A suite of apps built around video editing and camera capture.
Tech stack: UIKit, AVFoundation, SwiftUI, Swift, Objective-C, Firebase Auth/Storage/DB, Heroku
Available now to view on the app store or at mediamonsterapp.com
Media Monster
Merge Videos
Mute Videos
Beats Videos
Reverse Videos
Trim Videos
Loop Videos
Duplicate Videos
Fullstack Software Engineer
Built and launched a complete SaaS platform
Built Brimpass, a SaaS platform for private photo and video storage with controlled shareable links and view tracking
Tech stack included Next.js, Spring Boot, PostgreSQL, DigitalOcean Spaces/DB, Auth0, Stripe, React, TypeScript, and Docker, Mailgun
Platform was compromised after a React security vulnerability, CVE 2025 66478, was exploited, resulting in a breach and a full security and infrastructure teardown
Hackathon Participant
Developed Mitto a beacon/geo location based mobile app allowing users to post general personal messages via personnel beacons/location. Total app development time was 36 hours. (Objective-C)
Won Unicorn Award (most viable app) at eBay sponsored iOS Dev Camp.
Education
Bachelor of Science, Computer Science
Hobbies