tribulation engineering