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.
CampusCampus
Find FriendsFind 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.
DiscoveryDiscovery
PodcastPodcast
EpisodeEpisode
PlayerPlayer
CommentsComments
ShareShare
ProfileProfile
Listening StatsListening 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.
FeedFeed
MapMap
PostPost

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 TimelineHome 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.
DiscoveryDiscovery

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.
HomeHome