Jennifer shared a stunning photo from the ceremony on her Instagram account with the caption "My universe". And her vendors shared more incredible snaps from the big day.
Bill Gates wrote in a sweet message to the couple: "Jenn and Nayel, it's impossible to put into words how happy it makes me to see you filled with joy on your wedding day.
"I'm so proud of you both for everything you've accomplished in your lives so far and everything you will do with your future together."
The wedding comes almost two years after the Stanford graduates got engaged in January 2020.
Alongside snaps from an engagement shoot, Jennifer wrote: "I can hardly wait to marry you! @allanzepedaphoto."
Nayel commented at the time: "Can't wait for forever with you." Bill and Melinda are also parents to 19-year-old Phoebe and 22-year-old Rory.
The Microsoft co-founder split from Melinda in May after 27 years of marriage and their divorce was finalised in August.
And Jennifer opened up about how difficult it was to "process".
She wrote on her Instagram Story: "By now, many of you have heard the news that my parents are separating.
"It's been a challenging stretch of time for our whole family. I'm still learning how to best support my own process and emotions as well as family members at this time, and I am grateful for the space to do so."
- Additional reporting NZ Herald