GLAMSQUAD was an incredible opportunity to build big features for an established startup. Previously offering only on-demand services, I'm most proud of building out the eCommerce experience on iOS, helping transform the company from a single-service business to a multi-channel beauty brand.
At GLAMSQUAD, I:
• Lead development of an app which generates millions of dollars of yearly revenue and has tens of thousands of monthly active users
• Reduced the app crash rate from above 5% to below 1%
• Managed junior developers, providing code review and mentorship
• Converted legacy code from Objective-C to Swift using modern best practices
• Automated certificate management and deployment to the App Store
• The Coordinator Pattern
• Apple APIs
Film Photography Journal
FilmPad is a passion project born out of the drive to become a better film photographer. With FilmPad, users can quickly log film rolls, cameras, lenses, and exposures.
I conceptualized, designed, built, and shipped the app in early 2018. It was built using only native Cocoa Touch APIs and employed Apple's Human Interface Guidelines to guide the design philosophy.
• Core Data
• Core Location
Book Local Contractors
AskJack connects consumers to home repair professionals. I worked full-time at AskJack and helped built out many core features, including authentication, scheduling and payments.
As with many startups, I also wore a lot of hats. I helped design the app using Sketch and Photoshop, facilitated communication between engineering and management, and implemented agile methodologies which improved engineering productivity.
Send Custom Video Cards
Cardly allows users to take video, add custom frames and text, and share them with friends. It was the first app I helped build, as part of a team of colleagues through Flatiron School's iOS Development program.
The concept in building Cardly was, rather than making a simple CRUD app, to dive deep into one of Cocoa Touch's frameworks. With that in mind, we chose AVFoundation and CoreAnimation. I worked primarily on the video rendering and custom animation layers, which was challenging but in the end incredibly fulfilling.
• Core Animation