I know this object is not very interesting, but it was fun to model. The process for making it was:
1 - high poly with subdivision surface and then some details sculpted;
2 - low poly, with UV unwrap and custom normal editing to get a clean normalmap bake;
3 - baked the normalmap in xNormal. Albedo texture is simple solid colors, the roughness map was handpainted in blender.