مایک از سال 1985 به عنوان یک توسعه دهنده نرم افزار در حال توسعه برنامه های "C" و Pascal در سیستم های Vax/VMS است. طی 30 سال آینده توسعه برنامه ، مایک به اهمیت ادامه تحصیل پی برد و مهارت های خود را از طریق توسعه یونیکس و ویندوز توسعه داد و به سرعت در توسعه دات نت شرکت کرد ، زمانی که این سیستم عامل در سال 2002 راه اندازی شد. از آن زمان او به توسعه C # متمرکز شده است برنامه های ویندوز ، برنامه های ASP.NET و اکنون برنامه های MVC و WebApi با یک مشتری AngularJS.