Michael begin developing software as a child when he got his first home computer. At the time there was very little software available for computers and so the best way to use a computer was to learn to program. Michael caught the programming bug and he has been programmin ever since.
He also has many early memories of playing with model trains. His father had an old Lionel Train set that Michael loved to play with. As Michael grew his love of Model Railroading grew too. When he lived in The Colony, TX as a teenager he regularly attended meetings of The Colony Model Railroad Club where he made many friends. Also at this time he began making electronic circuits for model railroads and selling them to pay for his hobby.
As an adult Michael worked with his father to build a modular passenger terminal for the Independent Hirailers Midwest Division. He has also designed and helped build all the control panels for the railroad as well as helping maintain the club's website.
Michael has built several web applications and worked on many games in his free time. Railroad Empire is the first game Michael has released to the public. He is currently employed by American Greetings Interactive and lives in Euclid, OH with his wife Jackie and their two children.
Michael also maintains a technical blog that covers many of the software development tricks he has learned while developing software.