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.
— George Bonner // Teammate // Patreon, 2016 - 2021
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.
— Adam Bossy-Mendoza // Manager // Patreon, 2017 - 2018
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.
— Ted // Teammate // Patreon, 2017 - 2021
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.
— Sean Choe // Teammate // Patreon, 2018 - 2021
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.
— Anonymous // Teammate // Patreon, 2018 - 2020
[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.
— Pedro Veloso // Teammate // Patreon, 2020 - 2021
[Cassidy] was great to work with and very helpful. [...] He was friendly and collaborative and willing to support newer folks by sharing his experience.
— Eric Broder // Teammate // Patreon, 2020 - 2021

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