Curriculum vitae · San Francisco Bay Area

Zhitao GengSoftware Engineer

Thoughtful engineering.
From scientific inquiry to software at scale.

Android engineering
Product development
Creative exploration

Currently at Snap
Creative Tools

Software engineer building Android experiences used by millions, with a foundation in neuroscience, product development, and science communication.

At Snap and Uber, I have delivered consumer-facing features, evolved mobile architecture, and worked across teams to bring complex products to launch. My work spans creative music tools, ride-request flows, Kotlin migration, and modular platforms. Earlier roles in research and science publishing shaped how I investigate problems, communicate ideas, and connect technical decisions to people's needs. I bring that same curiosity to independent web tools, games, and AI experiments.

Snap

Jan 2025 — Present

Software Engineer · Creative Tools

  • Serve as the music point of contact for Snapchat's Creative Tools team, coordinating feature delivery across Android and iOS.
  • Led Trending Sounds and Sounds Share, contributing production code on both mobile platforms.
  • Led music-tool UI initiatives from development through launch, including Music Picker redesigns that increased engagement with music features.

Uber

Aug 2016 — Mar 2023

Software Engineer · Rider Android

  • Developed and owned core Android features in the Rider app's trip-request flow.
  • Built and evolved Product Selector, including a backend-driven framework for dynamic, market-specific experiences.
  • Led Kotlin migration and core modularization work supporting Uber Eats integration.
  • Mentored engineers and served as an on-call core code reviewer for Uber's Android codebase.

Guokr.com

Oct 2010 — Jun 2013

Science Editor · Beijing

Wrote and edited science content, managed day-to-day website operations, and developed social media outreach. Contributed more than 100 articles and created the “Guokr Ask” Weibo account, growing its audience to 400,000 followers in two years.

Yigene

Jun 2009 — May 2010

R&D Manager · Beijing

Worked on product design and development for an online genetic information platform and supported business partnerships.

United Gene High-Tech

Nov 2008 — May 2009

Researcher · Shanghai

Designed and refined genetic testing products for health management.

Chinese Academy of Sciences

Jul 2007 — Oct 2008

Research Assistant · Institute of Neurobiology · Shanghai

Supported neuroscience research through cell sample preparation and routine laboratory work.

Android · Stargazing

Star28 — A Chinese Sky Guide

An Android stargazing app for exploring stars, planets, the Sun, and the Moon through traditional Chinese asterisms, with a sky map that follows your location and viewing direction.

AI · Conversational interfaces

VoiceFace ChatGPT

Extended ChatGPT conversations with voice and automatically generated facial video, exploring a more expressive interface for conversational AI.

React · Interactive storytelling

Alone Against the Flames

Built a browser-based text adventure with React, turning a branching story into an interactive reading and gameplay experience.

Android & mobile

Kotlin, Java, Jetpack, Kotlin Coroutines, RxJava, Dagger, Retrofit; production contributions across Android and iOS.

Architecture & quality

MVVM, MVC, Uber RIBs, modularization, backend-driven UI, performance optimization; JUnit, Mockito, Espresso.

Web & infrastructure

JavaScript, React, Vue, HTML/CSS, Node.js, SQL; familiarity with Docker, AWS, and Google Cloud.

AI & machine learning

Machine learning, deep learning, NLP, LLM API integration, speech synthesis, and lip-sync video generation.

Technical collaboration

Cross-functional delivery, project ownership, code review, engineering mentorship, scientific writing, and technical communication.

San Francisco State University

M.S. in Computer Science 2015 — 2017

Beijing Normal University

M.S. in Neuroscience 2004 — 2007

B.S. in Biological Sciences 2000 — 2004