This artists name is Keng Lye. He is a singapore based artist that makes these hyper-realistic 3D paintings made of layers and layers of acrylics and resin. He usually paints subjects of fish or sea creatures submerged in water.
I came across this photo and loved it simply because it was pretty fish in water, and had no idea it was art. i was convinced it was just real fish in some bowls. i'm amazed at how realistic these are every time i look at them.