I am a Technical Director at Pure Storage, where my focus is on Cloud, Automation (DevOps) and Microsoft solutions and integrations. I help customers and partners realize the advantages of the flash technology with Microsoft server products such as, Azure, Azure StackWindows ServerHyper-V, Exchange and System Center.

Before Pure Storage I spent five years at NetApp working on Microsoft Reference Architectures for SharePoint using SnapManager for SharePoint, SnapDrive and SnapManager for SQL Server for the FAS Series (7-mode & C-mode).

I started my love for all things Microsoft (I do admit I use a MacBook Pro) was my time working at Microsoft as a Technical Evangelist on SharePoint, Office Development and .NET.

I really enjoy working with customers and helping to breakdown difficult problems and solve them with the most practical solution. Much of my career was spent balancing time between administrative tasks and software engineering so I have a unique understanding of how admins see the world as well as what a software developer expects.

I live in Cupertino where I enjoy spending time with my furry child (Lily) and mountain biking.



Places you can find me:


The content published on my blog are my personal views, opinions, script, code and photos. 
The sample script and documentation are provided AS IS and are not supported by the author or the author’s employer, unless otherwise agreed in writing. You bear all risk relating to the use or performance of the sample script and documentation. The author and the author’s employer disclaim all express or implied warranties (including, without limitation, any warranties of merchantability, title, infringement or fitness for a particular purpose). In no event shall the author, the author’s employer or anyone else involved in the creation, production, or delivery of the scripts be liable for any damages whatsoever arising out of the use or performance of the sample script and documentation (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss), even if such person has been advised of the possibility of such damages. 

All other marks and names mentioned herein may be trademarks of their respective companies. Microsoft, and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies.