What you are looking for does not necessarily require Epoxy. Here is a test piece from my CFT-195 class. Notice the detail of the LEDs in the light fixture:
I did this with General Finishes water-based Poly:
Then I did this as my final project, you’ll recognize the pattern from the last Fall SDFWA workshop:
Padauk, Holly, Purpleheart, Aluminum, and Brass. Again, using water based poly.
What I used to create the mirror smooth finish was many coats of poly, let it harden for a week or so, flatten it with 320 Grit clog-resistant (stearated) dry sanding, then I went to Micro-mesh abrasives (https://micro-surface.com/index.php/products-by-application/wood-finishing.html). Starting with 1500 and proceeding to 12,000.
I could do a Zoom on this, but I would need at least a couple of weeks to prep a piece and let it harden.