This is a pet project used to learn AssemblyScript. The "assembly" directory contains the code that is compiled to webassembly. The "src" folder contains regular TypeScript code, hanfdling user interractions in the UI and calling the webassembly code when needed.
If you are curious and want to know more about Seam Carving, below a pretty good introduction on this algorithm: https://avikdas.com/2019/05/14/real-world-dynamic-programming-seam-carving.html