Skip to content

Career

Where I've worked and what I've built.

iOS Software Engineer · Social, Friending Team

2023 - Present · San Jose, CA

Tech owner of the iOS relation-building domain across following, contacts, campus networks, and second-degree connections.

  • Tech owner of the iOS relation-building domain (following, contacts, Facebook, campus, and second-degree connections) across surfaces serving hundreds of millions of users, driving parallel workstreams with PM, data, and algorithm teams.
  • Led the Campus initiative end-to-end (technical design, data analysis, feature delivery): college verification, schoolmate discovery, group chat, FYP campus content distribution, and recommendation system integration.
  • Shipped AI-powered user suggestions across FYP, profiles, popups, and key funnels, lifting follows and social interactions while reducing negative feedback.
  • Pioneered an extensively AI-augmented development workflow; owned architecture and the quality bar while scaling implementation throughput across the team.
  • Architected reusable relation UI components adopted by multiple teams across profile, inbox, friends, and FYP.
  • Drove the Objective-C to Swift migration, established code review standards, introduced unit/UI tests and debugging tooling, and led crash, memory, rendering, and hang analysis.
Campus Campus
Find Friends Find Friends

iOS Engineer

2018 - 2021 · Shanghai

Xiaoyuzhou — Podcast Community App

2019 - 2021

Founding team (5 engineers), built Xiaoyuzhou from zero into one of China's leading podcast platforms.

  • Solely designed and shipped major surfaces: Discovery, Podcast, Episode, Comment, Profile, Settings, Notifications, Sharing, Image Browser; SiriKit and Shortcuts.
  • Owned core infrastructure: AVFoundation audio player, DifferenceKit feed architecture, Texture (ASDK) async UI rendering, RxSwift reactive layer, and third-party WeChat / QQ login & sharing.
  • Led performance and stability work, significantly reducing crashes, memory leaks, off-screen rendering hitches, binary size, and frame drops.
  • Drove VoiceOver accessibility across all surfaces, iterating directly with visually impaired users.
Discovery Discovery
Podcast Podcast
Episode Episode
Player Player
Comments Comments
Share Share
Profile Profile
Listening Stats Listening Stats

Jike — Interest-based Social Network

2018 - 2019

Owned high-traffic pages for an interest-based social network with millions of active users.

  • Independently shipped high-traffic surfaces: Discovery, Post, Notifications, Map, QR Scanning.
  • Built an AVFoundation-based in-app music & radio player; introduced custom fonts and Lottie.
  • Designed a base ListViewController architecture adopted app-wide for multi-model list presentation.
Feed Feed
Map Map
Post Post

X (Twitter)

Engineering Intern · Home Client Team

2022 · New York City, NY

Home Timeline interactions and core iOS UI components.

  • Improved Home Timeline reply and negative-feedback interactions, and optimized timeline scroll performance.
  • Iterated core timeline UI components, including base timeline cells and SwiftUI containers used across the Home surface.
Home Timeline Home Timeline

Meituan (Dianping)

Intern Software Engineer

2017 - 2018 · Shanghai

Cross-platform UI framework (Picasso) and Discovery Tab modules for Dianping.

  • Built ListView and Toast components for Picasso, Meituan's cross-platform TypeScript UI framework (React Native–like), used across the company's apps.
  • Developed Dianping Discovery tab modules in TypeScript (recommendation, banner, alert), shipping to a daily-active user base in the tens of millions.
Discovery Discovery

Intern iOS Engineer

2017 · Shanghai

Pitu (photo/video editing app): SDK demo app and GPUImage-based filter pipelines.

  • Built the Pitu SDK demo app from scratch (capture, photo browser, and real-time filter rendering), used by partner teams to evaluate the SDK.
  • Contributed to GPUImage-based beauty and color filter pipelines powering Pitu's photo-editing experience.
Home Home