This repository shows how we can use Tensorflow 2.X advanced functionalities in order to build our custom Loss Functions, Layers, Models and even Callbacks. This is very useful to adapt any given project to its own nature given business context and organization necessities.