Seems like a very sloppy bottom job. Do you know for certain it was epoxy rather than polyester?
Looks to me like there was insufficient surface prep, causing the old repair to peel/flake off in areas. It further looks like they put new glass all over the place, not just where the hulls had worn down, and then didn't bother fairing it in and covering it in gel coat. It kinda looks like the just went right over the existing gelcoat without any prep whatsoever. Chances are that's going to continue to peel & be a complete mess. I think the proper way to fix it would unfortunately be to strip off the old repair everywhere that it's peeling or that you can see gelcoat underneath. Then sand it fair and, if necessary, add more glass (probably not necessary, if the old stuff is adhered well in that area), and cover in gelcoat.
Unfortunately, that's pretty much doing a full bottom job. The alternative would be just to try and fair it in a bit and cover it in gelcoat, or just leave it alone. If you do end up putting anything else on, I'd use polyester resin rather than epoxy, as that is what was originally there and won't cause problems with cracking or flexing, and you can put gelcoat over it (unlike epoxy).
Working with fiberglass is actually very easy to do, it's a matter of cutting pieces of fiberglass to fit, mixing the resin, wetting out the fiberglass cloth and applying it, and then covering it as it cures. Most of the work is in the prep - grinding out the cracked or damaged fiberglass, or fairing the repair when cured.
The following videos helped me tremendously in planning and executing my own fiberglass repairs:
quick overview: https://www.youtube.com/watch?v=rz5WCfipaNw
longer how-to: https://www.youtube.com/watch?v=i9hfpOCnzEs
(be sure to watch parts 2 & 3, and follow up with the gel coat videos)
Best of luck!