Hello, I'm

Shawn Gee

Currently working as a senior iOS software engineer at Turo


I am a woodworker turned software engineer with experience working on both MacOS and iOS applications. I am passionate about solving problems and especially enjoy improving application performance, as well as fixing bugs and crashes. I also excel at working with designers to refine and implement UI and UX that delights users.

I have always worked on cross platform teams and enjoy collaborating with and learning from other developers. I am always seeking to expand my horizons and thrive on learning new frameworks and technologies. While the vast majority of my time has been spent reading and writing Swift, I have also spent a much smaller amount of time working with Objective-C, C++, Rust, and JavaScript. I am looking to learn a functional programming language soon to challenge myself with new ways of thinking about state management and data flow in applications.

I recently released my first open source project, TestDRS, which is a library that leverages macros to automate mock generation and verify expectations. While still quite small, it grew from a single protocol and a couple files that we used to help with mocking at Turo into a much bigger project and a great learning experience with meta programming. I am excited to see it grow and evolve to cover more use cases.