Engineering project management (of all types, sizes, forms, durations, and BOT contracts)
- Engineering expert and arbitrator in construction project contract disputes (in courts and contracting companies)
- Expert in drafting and managing construction contracts (pre- and post-contract), managing change orders, and preparing claims
- Expert in artificial intelligence applications in civil engineering projects
- International lecturer (trainer, teacher) in teaching project management subjects with government departments, municipalities, and training centers for short training courses, in addition to courses to develop engineers' skills in engineering management.