Projects / 04

Infrastructure · Internal Tooling

Rebuilding Push
from the Ground Up.

Role
Sole Product Manager
Year
2018 – 2019
Outcome
75%+ Delivery · <1% Negative
Push delivery funnel diagram

It all started when…

"What's the delivery rate of friend push notifications?"

— No one could answer.

While building a friends feature on Baidu Netdisk, I ran into a simple question: what's the delivery rate of friend-related push notifications? No one could answer it.

When I dug deeper with engineering, the picture was worse than expected. We had no funnel visibility, and our push infrastructure had fallen into disrepair — built on a shared internal system that another department had stopped maintaining.

The problem wasn't just the friends feature. The entire company's push capability was broken.

Sole PM. Full rebuild.

Scope of work:

  • Infrastructure architecture
  • 3rd-party Android integration
  • In-house iOS solution
  • End-to-end delivery funnel

I was the sole PM on this project. Rather than patching the existing system, I scoped a full infrastructure rebuild: integrating a third-party push provider for Android, and working with engineering on an in-house solution for iOS.

I also defined the requirements for an end-to-end delivery funnel so we could finally see where notifications were dropping off, from send to open.

Infrastructure. Plus self-serve.

Console features:

  • Configurable targeting
  • Scheduling & frequency caps
  • Abuse monitoring
  • User opt-out controls

The rebuilt infrastructure restored reliable delivery across both platforms with full funnel observability — every step from send to delivery to open was now tracked.

On top of the infrastructure, I built a self-serve push operations console for internal teams across the company. Product teams used it for feature-driven notifications like photo memories and on-this-day prompts. Growth and marketing teams used it for membership offers and campaign pushes.

The console included configurable targeting, scheduling, frequency caps, abuse monitoring, and user opt-out controls — enough governance to let multiple teams operate independently without degrading the user experience.

From broken
to observable & reliable.

75%+

Delivery Reliability Restored

<1%
Negative feedback rate sustained across all push types
100%
Funnel observability — every step tracked from send to open

End-to-end funnel observability introduced for the first time, eliminating routing blind spots and enabling teams across the company to operate push independently.

Gallery