SwiftUI Onboarding in a UIKit App
I describe how I created a new onboarding screen using SwiftUI that I can present in a UIKit-based app.
Color Pickers and Combine in iOS 14
How to add a color picker to a view controller in iOS 14 and integrate it with Combine to improve how we respond to color selections by a user.
Lessons From Building My First App
Reflections on how I learned Swift and often let my enthusiasm get ahead of myself.
Published Elsewhere
Building a User Interface for Managing A/B Tests
The product team at Gizmodo Media collaborated to build an API and frontend for managing experimentation. I wrote about those efforts here.
Moving on From Google Content Experiments
Challenges the Gizmodo Media data team faced after Google deprecated a key API we built the platform’s A/B testing system upon.
Social Consequences of Grindr Use: Extending the Internet-Enhanced Self-Disclosure Hypothesis
We investigated Grindr and the effect of intimate self-disclosure on users’ well-being. I was fortunate to collaborate with amazing co-authors on this paper published at CHI 2017.