Decent software engineer.
Middling musician.
Aggressively average skateboarder.
“Cassidy is the one who gets shit done when other people are talking about how to do it. [He] is consistent, dependable, easy to work with, and an all around talented engineer and collaborator.”
“I was consistently stunned by Cassidy’s ability to tackle every challenge [...] and deliver with both speed and quality that’s unmatched by most engineers I’ve worked with. I’ve hired and managed dozens of engineers in my career, and Cassidy falls into the category of engineers that I’d fight to hire again without question.”
“Cassidy is an engineer’s engineer. [...] Zero ego. Moves fast as heck. Sweats the details of a well crafted app and elevates the engineers he works with. [...] On top of that he’s an absolute joy to pair and work with.”
“Cassidy does not limit himself in just one professional domain. [He’s] not afraid of jumping in different areas if he needs to. He’s also very passion-driven and enthusiastic about what he’s working on, so I really enjoyed every time I had the chance to discuss about programming architecture and philosophy with him.”
“Can-do problem solver, generous with his time and attention. I’ve worked with many engineers over the years who, for understandable reasons, have been reticent to go down various paths or tackle ambiguously defined or scoped problems. The word that comes to mind is ‘stingy’. Cassidy is the opposite of that.”
“[Cassidy] is a proficient and mature software engineer, [...] and I’ve always enjoyed working directly with him for his empathetic, laid back personality and his good sense of humor.”
“[Cassidy] was great to work with and very helpful. [...] He was friendly and collaborative and willing to support newer folks by sharing his experience.”
Experience
Spotify // Remote, New York, NY // April 2022 - Present
Senior Software Engineer // Android
🎉💃🎉💃🎉
Patreon // San Francisco, CA // June 2015 - April 2021
Senior Software Engineer // Android, Web, Backend, iOS
Built Android app foundation in Java, including networking and database layers using Retrofit and Realm (interfacing with our JSON:API-based backend), core features like the post feed and notifications, and realtime comments using SocketIO
Leveraged existing Patreon APIs to add direct messaging support to the Android app in my spare time, proactively improving feature parity between web and mobile
Built Android app audio player for podcasts and music using a background service, and later transitioned the player to a foreground service to comply with Oreo’s limitations
Developed base test coverage of core Android app flows by refactoring legacy code paths to MVVM, converting them to Kotlin, and adding unit tests
Rebuilt Android app’s messaging product using Kotlin and Jetpack Lifecycle components (ViewModel and LiveData) on top of an abstracted messaging API service to support a new 3rd party integration as well as backwards compatibility with our internal legacy messaging API
Ventured into web (JS, React), backend (Python, Flask), and iOS (Objective-C, Swift) development from time to time when other teams needed assistance
Supported, maintained, and improved the Android app alone for the first half of 2020
Onboarded a handful of Android engineers over the final year of my tenure, and received overwhelmingly positive feedback on the process and my ability to help them feel welcomed, supported, and understand the state of the app and its architecture
Clinkle // San Francisco, CA // September 2013 - May 2015
Software Engineer // Graphics, Android, iOS
Built excessive and unnecessary, but nonetheless cool, high-performance graphics features using OpenGL and C++, shared across both iOS and Android platforms
Learned Android development to support understaffed team and fix bugs
Migrated Android app’s OpenGL-based UI to native Android UI components
Stanford Native American Cultural Center // Palo Alto, CA // September 2010 - September 2013
Computer Services Assistant // Web, IT
Updated NACC website and Native community calendar
Converted the site from raw HTML and CSS to a content management system called Drupal
Created and updated databases and archives for the Native center and its library
Compiled and edited the NACC quarterly newsletter, The Coming Voice
Maintained and provided support for the center’s computer cluster
Education
Stanford University // 2013
M.S. Electrical Engineering
Focus: Computer Graphics and Imaging
Stanford University // 2012
B.S. Electrical Engineering
Focus: Computer Software
Feelings 🖤
Family, friends, connections, creations, memories, moments, love, and learning give life purpose
Music is humanity’s universal language
Absolutely nothing is real but the present moment
Healthy levels of nihilism can be beautiful
Time is not money
Perhaps reality is just a mutual hallucination
Say what you’re feeling, or don’t be felt
Wu-Tang forever