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
Find Friends Jike
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
Podcast
Episode
Player
Comments
Share
Profile
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
Map
Post 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 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 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 




















