Meet the Team


Managing Director

Leon’s input into the day to day running of Delusch is invaluable. He is a strong motivator, quick decision maker, shows unquestionable integrity and work ethic.


Technical Director

Jörg’s meticulous oversight ensures accurate work and that deadlines are met. As a result of decades of experience each project receives his mark of perfectionism.

Rozzanio Odendaal

Principal Engineer

Rozz is a qualified B.Tech. Structural engineer. His experience in the mining and industrial sector is a valuable contribution that enables us to provide an extensive, comprehensive service to our clients. 

“Teamwork is the ability to work together toward a common vision. The ability to direct individual accomplishments toward
organizational objectives. It is the fuel that allows common people to attain uncommon results.”
– Andrew Carnegie