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

Microsoft

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.

Microsoft

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.

Microsoft

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.

My education

Case Western Reserve University
Class of 2014

Bachelor of Arts: Computer Science
Minors: Mathematics, Political Science
Four years exploring the delightfully unpredictable Cleveland, OH while learning about things like cryptography, puzzles, and Sudanese politics.

American University of Sharjah
Study Abroad 2013

One semester studying abroad in Sharjah, United Arab Emirates studying the culture and learning Arabic... but simultaneously trying not to get too excited about my surroundings to do well in classes like Computer Networks and Scientific Computing.

Want to talk?