Hi,
I'm experienced in Tiling, Packing, and Cutting-Stock algorithms with many related projects successfully completed on and outside freelancer.com (formerly vWorker). Moreover, I've a strong academic background and I'm aware of state of the art algorithms. This is an NP-hard problem and only approximate algorithms exist.
Best Regards,
SyfAldeen.