Currently I work at Apple in Cupertino, CA. I work on drivers and validation of Apple's storage technologies and power management features, both on the macOS and the iOS side of things. I also spent a considerable amount of time on APFS, the brand new filesystem Apple debuted in 2016. Lastly, similar to the position I had a WD, I work to improve the performance of Apple's storage devices, ranging from the internal drive, to USB, Card reader, thunderbolt, etc.

Western Digital

Western Digital specializes in digital storage. For a good chunk of time, I was at WD working on enterprise class storage products. Most of my responsibilities revolved around writing firmware for many of WD's products. I started out writing firmware for the companys SAS/SATA 2.5 inch drives. Then I moved onto writing tests and tools for validation of the company's first PCI-E NVMe SSD, and then firmware bringup for WD's hybrid SSD/HDD drive. Towards the end of my tenure, my time was spent on the Performance team, analyzing and writing firmware to improve the performance capabilities of WD's traditional HDD products.


I had my first internship with Jackson National Life. They mainly offer financial products and investment options. I worked in the software department, writing internal software tools for the company. I wrote an application that employees could use to log progress on projects, and then the tool would collect and condense information and send it to the project manager on an automated schedule.

Michigan Tech

I went to Michigan Technological University and graduated in 2012 with a Bachelors in Computer Engineering and a minor in Electrical Engineering.

Email me at