Skip to main content

Me

What I Do
#

I am a software engineer with over 10 years of experience, specializing in Android and UI engineering. My career has been defined by a simple goal: building the things that help other developers build better things.

Currently, I am at The Trade Desk working on Ventura TV OS, a new operating system for the open internet.

You can find my resume here.

History
#

Before The Trade Desk, I spent time at Twitter leading the Client UI Android team, where I focused on the infrastructure and systems that power the Twitter Android app.

Prior to that, I was at Google in Developer Relations. If you were an Android developer during that era, you likely used some of the code I worked on, specifically the Android Support Libraries (now called AndroidX), including AppCompat, the Design Support Library, and Palette.

Open Source
#

I believe in code that is visible and usable. My open-source work often serves as a playground for testing architectural ideas and UI patterns. Including:

  • Tivi: A TV show tracking app that serves as a practical example of modern Android development (Kotlin, Coroutines, Room, etc.).
  • Haze: A library for bringing glass/blur effects to Compose Multiplatform.
chrisbanes - Overview
chrisbanes has 54 repositories available. Follow their code on GitHub.
GitHub

Speaker bio
#

Chris is a software engineer obsessed with user interfaces, currently building Ventura TV OS at The Trade Desk. Previously, he led the Client UI Android team at Twitter and worked as a Developer Relations Engineer at Google on the Android team.

He has spent the last decade building tools to help mobile developers ship better apps, from the Android Support Libraries (AppCompat, Design, Palette) to modern open-source projects like Tivi and Haze.