πŸ‘‹ Hello world, my name is

Connor Ricks.

I design 🎨 and build πŸ—οΈ mobile apps. πŸ“±

...I also like emojis!

I love programming and have an eye for good design. I have experience designing, building, and leading the development of mobile applications for some big brands. Continuous integration is my middle name, and I've dabble in the dark arts of React/React Native. If you don't think Swift is the best programming language, you're probably wrong...

let

about

= section[0]

Hello! My name is Connor, but you probably knew that since you are scrolling through my site. I'm passionate about designing and creating mobile applications that surprise and delight users.

My journey as an iOS developer started back in 2014, with the release of the Swift programming language. Hacking together my first app, I fell in love with the language, and I credit it for helping me cultivate my passion as a developer. Since then, I've had the privilege of building, designing, and leading the development of applications for millions of users. Above all else, I strive to learn something new every day!

Skill Highlights

  • πŸ“± iOS Development
  • πŸ“Ί tvOS Development
  • πŸ₯ Swift
  • πŸš€ SwiftUI
  • 🧱 TCA
  • 🧰 UIKit
  • πŸ¦„ UI/UX Design
  • 🎨 Figma
  • πŸ“š Mentorship
  • βš™οΈ Continous Integration
  • πŸ§ͺ React/React Native
  • πŸ“¦ Express/Next/Node.js
let

work

= section[1]

Toast πŸ”—

At Toast, I've been recognized by peers and leadership for strong ownership, strategic thinking, and cross-functional leadership. I lead engineering for Toast Finance within Toast Now, driving technical direction and alignment across Engineering, Product, and Design.

I defined and championed the adoption of The Composable Architecture (TCA), SwiftUI patterns, and scalable design system foundations that have become the foundation of our modern iOS architecture. Beyond technical implementation, I've influenced product direction by identifying risks, challenging assumptions, and driving customer-focused solutions that truly serve our merchants.

My leadership extends beyond my immediate teamβ€”I've led initiatives spanning Finance, Payments, Localization, Marketing, and Platform teams, influencing engineering direction through architecture proposals, technical education, and shared platform investments. Throughout it all, I've mentored engineers through technical leadership, architecture reviews, pairing, and onboarding, acting as a force multiplier across the organization.

Square πŸ”—

At Square, I was consistently recognized for technical leadership and clear communication across iOS, Android, Design, and Product. I led development of core features on the Messages team, including subscription bundling that required cross-functional collaboration across the entire organization, and a redesigned iOS inbox that drove a statistically significant increase in merchant message views.

One of my proudest achievements was shipping search on iOS, which was adopted by over 20,000 merchants and linked to a significant boost in reply rates. I also added files support across app, email, and SMS, unlocking new communication tools for merchants, and implemented end-to-end message tracing that enabled deep insights into merchant behavior and trends.

Beyond feature development, I designed and shipped a file framework that was adopted by over 5 teams, consolidating bespoke solutions into one unified system. I piloted the first SwiftUI feature integrated into Square's Point of Sale, collaborating closely with design system engineers to craft a solution that could live effectively side-by-side with existing internal frameworks. I also spearheaded cleanup of old feature flags and dead code paths, deleting more than 150,000 lines of code.

Included Health πŸ”—

I joined Included Health, as an expert in SwiftUI, in order to lead the rewrite of a dated UIKit application into SwiftUI.

During my tenure, I introduced architecture patterns, processes, and documentation that encouraged consistent, modular, and testable code over a team of 10+ iOS engineers. I worked across teams, consulting on strategies and best practices, as well as organizing workshops and office hours in order to uplevel the engineering team.

In addition to mentoring the iOS team, I also organized and planned the full rewrite of the application, breaking down tasks, procuring estimates, and developing rollout strategies in coordination with the product team in order to ensure a smooth release of the rewrite.

In order to keep the rewrite on track and developers focused on feature functionality, I worked closely with the design team to mentor them on best design system practices and strategies, while in turn, developing a scalable iOS design system written purely in SwiftUI.

Kaia Health πŸ”—

At Kaia Health, I focused on creating great new experiences and features for our users, while also upleveling our engineering team by improving our integration pipelines, testing stratagies and development processes.

While at Kaia Health, I was able to improve the iOS team’s development processes by introducing feature flagging, dependency injection, snapshot tests and trunk based branching strategies. All of these changes allowed us to ship features faster and with more confidence, while spending less time on manual validation.

In order to improve developer efficiency, I worked with design to curate and define an effective design system for our product, simplifying the design process for our product designers, In addition, I created an iOS design system framework with parity to the design system, allowing developers to focus more time on developing features, and less time worrying about the nuance of complex UI systems.

In addition, I also rearchitected our entire network stack, introducing modern language features such as async/await, and validated this work by introducing a suite of tests to an otherwise lacking test suite.

As part of a user-focused initiative, I organized and led the full-stack architecture, design, and development of a brand new feature allowing patients to interact with a real physical therapist via an in-app chat experience and scheduled video sessions.

FOX @ WillowTree πŸ”—

During my tenure as the lead tvOS developer on the project, I helped navigate the team through high-pressure environments, like preparing the application to support Super Bowl LIV, the first Super Bowl streamed in 4K. In addition to contributing to the development of various features, my role also involved championing both design and technical conversations regarding the implementation of features across many of FOX's streaming platforms.

On the News & Business team, I implemented delightful user experiences like an embedded video player with fluid full-screen transitions, picture-in-picture before being natively supported on iOS, and Chromecast. Throughout all of these features, I was involved in their design, research and analysis. I was able to implement and procure metrics that proved that my implementation of these features resulted in increased time spent in the app, increased total watched content and increased ad revenue. I also performed research and discovery on various mobile ad strategies to show how an advertisement's UI/UX can dramatically impact revenue.

One of my most noteworthy achievements was rewriting our entire continuous integration pipelines using Azure, allowing us to migrate away from self-hosted runners. As a result, we dramatically improved our build times, and simplified our release process.

As a team leader, I mentored individuals by providing opportunities for more junior developers to get involved in client communication and more complex development features. Empowering each individual's personal growth paid dividends for the long-term success of the team.

Locus Health @ WillowTree πŸ”—

I joined the team developing the Locus Health application to alleviate the stress of crunch time as we built up to the release of a clinical application.

As an individual contributor to the team, I re-architected the way authentication mechanisms worked to support last-minute changes in requirements. I also implemented a variety of elegant, informative and interactive charting tools that display critical patient information.

HBO @ WillowTree πŸ”—

While working on HBO's iOS and tvOS application in Europe, I lead the integration with Apple's TV app.

During the integration, I raised UI/UX concerns regarding the proposed implementation. Communicating with stakeholders, I proposed an alternative implementation that would both improve the integration and avoid the concerns I had raised.

In addition to the Apple TV app integration work, I also lead the redesign and development of the tvOS TopShelf extension. By utilizing functionality in the latest OS version, we were able to promote new content to users and provide them with a way to jump back into their favorite shows.

Live Team @ WillowTree πŸ”—

As an iOS developer on the Live Team, I was responsible for maintaining and implementing small features for a wide variety of applications.

On CBC, I fixed a critical memory leak that prevented iOS and tvOS users from watching content for extended periods. I also implemented various redesigns for different types of tile content, providing the app with an updated and fresh look.

On Wyndham hotels, I assisted with critical updates to the application to comply with the release of GDPR in Europe.

My work for Pepsi involved maintaining their application for vending machines and various other Pepsico equipment.

let

contact

= section[2]

I'm not currently looking for any new opportunities, but I'd love to keep in touch! Whether you want to say hi, or you've got a question about some of the technologies I've worked on, I'll do my very best to get back to you!