About me

Hi, I'm Michelle! Nice to meet you.

I'm a penetration tester at Microsoft working on the Office security team. Previously, I worked in Windows on the Buses Core Team, specifically on USB Type-C.

You might have landed here from my involvement in my side project, Moonlight Game Streaming. I also have a technical blog.

My Projects

This is just a selection of the things I've worked on - check out my GitHub account if you want the full rundown.

  • Moonlight An open-source version of NVIDIA Gamestream, formerly titled Limelight. Stream Steam games to your other devices and play them from there!

  • PerfectHash Library for Windows written in C to generate a hash function with no collisions. There are no performant implementations of a perfect hash generator that I could find, so I built one.

  • RTSPlib I wrote an RTSP parser in C. RTSPlib was later integrated into the backend of Moonlight, where its bugfixes and feature additions now live.

My main areas of interest are driver development and operating systems.

Work Experience


Security Software Engineer.
2018 -

Living out my childhood dream to become a hacker.
I'm a penetration tester for Microsoft Office, which means I look for security holes and dream up ways to exploit them.


Software Development Engineer.
2014 - 2018

I was a developer in Windows on the Buses Core Team. I wrote kernel-mode drivers to build the USB Type-C stack.


Software Development Engineer in Test - Intern.
2012 - 2013

Two summer internships within Windows Phone. With the Customer Experience Team, I wrote test automation for the GDR 2 Update. With the Backup and Restore team, I wrote test automation for wallpaper backup and restore as well as created an internal phone app.

Want to talk?