G-Code should come from prusa slicer 2.4 with a small amount of fuzzy skin (0.05 mm) applied.
The quality of the output of the STL processing depends a lot on the input mesh. Non watertight meshes, T-Junctions and elongated triangles will lead to artifacts.
Even well formed watertight STL files might show a small amount of self overlap after being processed.
This is an experiment by Jonas Wagner. If you enjoyd it you might like my other experiments & apps as well. You can find them on my website.