A job shop whose quoting ran on callbacks now prices a real CAD file in the browser — geometry read, folds unfolded, parts nested, cost returned.

Laser Metal Fabrication is a fiber laser cutting, sheet and tube fabrication, welding and assembly shop serving contractors and manufacturers across southern Idaho.
Quoting was a manual, human, back-and-forth process: a customer sent a file, then waited for a callback. The existing site was on Wix and did nothing to shorten that loop.
This is the part that is genuinely custom software rather than a web page. It runs in the browser, on the customer’s own file.
DXF is parsed by a dependency-free geometry engine that flattens every entity to a polyline, stitches closed loops and detects holes — lines, polylines, circles, arcs, ellipses and splines. STEP and IGES are read through an OpenCASCADE WebAssembly build. STL is read in both ASCII and binary form.
Fold lines are counted straight off the tessellated geometry — the panels either side of a fold are identified and the bend angle is derived from the geometry between them, whether the bend is radiused or sharp. Nobody types in a bend count.
A rigid mid-surface unfold rotates every panel about its bend hinge until the whole part lies in one plane, producing the developed flat pattern the machine would actually cut.
Multiple parts are packed onto one sheet by a first-fit-decreasing shelf algorithm — tallest first, laid along horizontal shelves, starting a new shelf and then a new sheet as each fills.
Material cost is computed from net area, thickness, density and quantity against a live price feed, with the shop’s own locked overrides taking precedence and a confirmed fallback price underneath, so a quote can never fail to return a number.
Open lasermetalfab.com and view source. Rospuek is named as creator in the site’s own schema.org markup, and credited in the footer. That is the whole proof — it takes about ten seconds and it does not depend on us telling you anything.
If any of the above looks like a problem you have, the fastest path is a short call — or tell Remi what you need and she will write the brief.