Onyx has taught & run music Workshops. He has been a Musical Director / Arranger & has backed numerous Cabaret shows, recording for well-known Classic Jazz, Pop and Latin bands in Studio as well as writing all the musical arrangements.
Onyx has performed at the following venues:
1998 – 2006: Crowne Plaza (Dubai), Hilton Hotel (Abu-Dhabi)for 2 years, Crowne Plaza (Muscat)for 3 months, Interconti Hotel (Muscat) for 6 months, Grand Hyatt (Muscat)for 6 months, The Ritz Carlton (Bahrain)for 2 years & 6 months. 2007: Crowne Plaza Dubai in the Piano Bar, Table Bay Hotel (Cape Town) for 18 months.