Niantic / 6d API merging

Niantic / 6d API merging

Several years after the 6D's acquisition, the code base was still not fully integrated into the Niantic final products.

Over five years, there were two copies of the meshing generator core code: one for Research and one for Product purposes.

As leader of the core target platform I was tasked to re-merge the 2 C++ code base, unifying a single API so that now Researcher and Product team they can work on the same code base.

Several other teams tried before, but I was the only one to manage to do it in 2 monrth thanks to my deep knowledge of the platform and of the new build system I deployed that allowed finallly to do this merging with easy from a code infrastructure perspective.

The new 6D internal codebase is at the foundation of the AT feature in all former Niantic games, including the popular Pokémon GO.