DJ Charlie Clean – Custom Events is an award winning DJ Service with a proven track record in running an event the way it should be run. Your way! We specialize in creating custom music arrangements, as well as advanced detailed planning for your special event.

From corporate to school events, fundraisers to private parties and special events, weddings are where we really shine! We understand that a tremendous amount of planning goes into every wedding and we are right there with you every step of the way with our helpful online planning tools. Our mission is to help you have the wedding that people will talk about for years to come.

With an extremely diverse and extensive music library, using only the finest, state-of-the-art equipment, we focus on supplying the best possible music for your event, not cheesy gimmicks. Based in the Guelph area, we are 100% mobile and cover all of Ontario!

DJ Charlie Clean – Custom Events DJ’s are professional, presentable, friendly, courteous, extremely passionate about music, detail oriented, and dedicated to helping you plan the perfect event. This is what DJ Charlie Clean – Custom Events is all about!



associations and recent awards:


  • DJ Charlie Clean shows every attribute a DJ should have. Honesty, openness to customization and different styles, an online database to use at your leisure and only trained and experienced DJs in the firm.
    Read More Reviews

    Celeste + Nathan / Holiday Inn KW / Kitchener, ON / January 21, 2017
  • Right from day one, I had nothing but positive feelings about Mark. I could tell how passionate he was about music and his business. We met for coffee and I swear I could have chatted all day.
    Read More Reviews

    Lindsey & Len / Glencairn Golf Club / Milton, ON / November 5, 2016
  • DJ Charlie Clean was more organized then I was ! He helped me with things I didn’t even think I needed to worry about. Such an amazing guy who became our friend through the planning process.
    Read More Reviews

    Maleena and Kevin / Italian Canadian Club / Guelph, ON / October 15, 2016
  • It was great working with you leading up to our wedding. You were friendly, professional, and reassured us that our DJ for the evening would get the party started and keep it going.
    Read More Reviews

    Amy & Brian / Delta Hotel / Guelph, ON / September 24, 2016
  • We could not have been more pleased and impressed with the service we received with DJ Charlie Clean. From our first meeting, the expertise and organization that went into planning was very evident.
    Read More Reviews

    Melissa & Francis / Italian Canadian Club / Guelph, On / August 13, 2016


  • DJ Charlie Clean

    Quick Facts

    Full Name: Mark CaravaggioNick Name: Charlie CleanPosition: Owner / Operator

    Best Known For

    DJ Charlie Clean is best know for for his vibrant, friendly, enthusiastic and caring nature not to mention going the extra mile to ensure his clients have the best event possible!

    DJ Charlie Clean Team


    Quick Facts

    Full Name: MattPosition: DJ/MC

    Best Known For

    Matt's vast experience playing for people of all ages, backgrounds and musical tastes allows him to create an enjoyable musical journey for any event.


    Quick Facts

    Full Name: A.C.Position: DJ/MC

    Best Known For

    A.C.'s vast experience and musical knowledge, along with his interactive and entertaining nature, lends itself very well in representing our events.

  • Eric

    Quick Facts

    Full Name: EricPosition: DJ/MC

    Best Known For

    Eric's professional, approachable and reliable nature, bundled with his über knowledge of all different genres of music and fantastic mixing skills make him a key part of our team.


    Quick Facts

    Full Name: FillipPosition: DJ/MC

    Best Known For

    Fillip genuinely loves what he does. Music is his passion, he loves it in every form. He would say this is one of his key selling points because he sincerely cares about what he's doing, and really enjoys it.


    Quick Facts

    Full Name: MikePosition: DJ

    Best Known For

    Mike is an outgoing and approachable personality who is well organized and detailed with the ability to adapt to a changing environment. He has a strong passion for music and really enjoys the time spent at our events.

  • Leonard

    Quick Facts

    Full Name: LeonardPosition: DJ

    Best Known For

    Leonard is best known for his receptiveness to requests from guests as well as being able to adapt to any crowd as necessary!

    DJ Charlie Clean Team


    Quick Facts

    Full Name: DinoPosition: DJ

    Best Known For

    Dino is best known for his attention to detail, his outgoing personality and that he likes to have fun!


    Quick Facts

    Full Name: CandacePosition: Event Assistant

    Best Known For

    Candace’s personable, organized and adaptable personality will ensure your detailed timeline will be executed the way it should be!




Next Events:

Wedding - Steckle Heritage Farm - Kitchener
Wedding - Guelph Youth Music Centre - Guelph
Wedding - Ward's Island Clubhouse - Toronto Islands
Wedding - Westmount G.C. - Kitchener
Wedding - Grey Silo G.C. - Waterloo

00 00 00 00 00 Months Days Hours Minutes Seconds

Lets Get Social!

DJ Charlie Clean
aka Mark Caravaggio

Drop us a line

You must fill all fields
You must enter correct email
We have error while sending your message
Your message has been sent