Navdeep Singh

Product TPM, Facebook

I work at Facebook as a Product TPM, designing products and delivering services that bring the world closer together.

Previously, I have owned overall tech operations and preparations for large-scale events such as Prime Day and Black Friday for Amazon Detail Page worldwide, enabling 200+ services to render customer experience on Amazon.com. Before Amazon, I have designed and developed Audible's Content Management System and Audible's Publishing Tools. I have also worked at NASA with some legendary Astronomers as a chief programmer to build the software infrastructure for the large survey synoptic telescope being built in the world.



A video series about recreating popular UI with SwiftUI



An inbox for your newsletters


The W

News in Who? What? Where? When? Why?


Career Plant

Plant and grow your career



Anonymous conversation



Directory of events


Snake - The Classic Game

The classic snake game built for iOS



Sound of office. Find suitable sound for yourself to stay focused.

All Projects →


Remote Image URL with Caching in SwiftUI

Learn how to load an image and cache it from a remote URL in SwiftUI

Read Now →

GraphQL Using Apollo and SwiftUI

Set up your environment to automatically create models from your server’s GraphQL schema

Read Now →

GraphQL Multiple Search Filters and Case Insensitive Search

Learn how to create multiple search filters and case insensitive search in GraphQL

Read Now →

Build a Bot using Node and MySQL

Learn how to build a bot for Slack/GroupMe/WhatsApp/Messenger etc. using Node and MySQL or any storage

Read Now →

Setup Node Express Server to mock APIs response locally

Learn how to spin up a local express server to mock API response locally

Read Now →

Fetch data from APIs in SwiftUI

Learn how to make an API request and fetch data in SwiftUI

Read Now →

Save User Favorite Struct to UserDefault in SwiftUI

Learn how to save user favorite (likes) struct to UserDefault in SwiftUI

Read Now →

Schedule Notifications and Add Badges to your iOS apps in SwiftUI

Learn how to schedule local notifications and add notification badges to your iOS apps in SwiftUI

Read Now →

Sign In with Apple in SwiftUI

Learn how to implement Sign in with Apple using SwiftUI

Read Now →
All Writes→


A Survey on Data Aggregation and Clustering Schemes in Underwater Sensor Networks

Int. J. Systems, Control and Communications, Vol. 7, No. 2, 2016

Read Now →

A fuzzy logic-based clustering algorithm for network optimisation

International Journal of Grid Distribution Computing Vol.7, No.6 (2014), pp.29-52

Read Now →

Machine-learning-based Brokers for Real-time Classification of the LSST Alert Stream

The Astrophysical Journal Supplement Series

Read Now →

The ANTARES Astronomical Time-domain Event Broker

The Astronomical Journal

Read Now →