Compact Personal Defense Gun

I found this artwork recently and had some real good fun with it. I am really happy with it.
The goal is to match it as close as I can to the concept with minor tweak here and there. It's very blocky and I want to keep it that way.
This is a game ready model.