Games, Applications, and Web Sites

I’m a developer with experience in games, web and native mobile application development. I am currently working for VML Kalamazoo as a Lead Technologist, providing solutions for several high profile clients. Throughout my career, the majority of my focus has been on client-side development, although I am also familiar with server-side development. Originally a designer, I was inspired to learn development by the interactive experiences only an skilled developer can create. This background in design also gives me design sensibilities rarely possessed by developers.
Animation principles and techniques
Game Development
Unity Game Engine
Responsive Sites
Single Page Applications (Angular, React)
CMS Site and Component Development (AEM, Wordpress, Joomla)

Featured Work

Areas of Expertise

I can bring your projects to life by providing expertise in the following areas:
Interactive Development
Whether it's a game, website or single page application, how your product interacts with your users can make a big impact on user engagement, helping to make your brand more memorable. My rare combination of animation design principles knowledge and animation / rendering libraries familiarity allow me to create a wide variety of highly impactful, richly interactive experiences.
Game Development
I enjoy taking a game idea and crafting it into an evocative experience. I’ve built games using a handful of carefully selected frameworks as well as complete full featured modern game engines. I’ve written custom tooling for game design, be it for level design, UI positioning or runtime physics tuning. After functionality is complete, I optimize until the game runs at it’s desired frame rate across all of it’s target platforms.
Web Site Development
I'm fully versed in all phases of website production and have a wealth of experience building CMS sites and components. From planning to deployment, I have lead in implementation, testing, and maintenance for hundreds of projects. During development I use the latest tools and techniques to write clean, maintainable and well optimized code to create best end user experience possible.


E-mail: Phone: (231) 846 3134