Thanks for visiting my web site! This is a weblog about mobile development, modern and intuitive software design, programming in general, and other technical subjects.

Personal Info

I live with my loving wife, two brilliant daughters, two amusing cats and one loyal dog in Ann Arbor, Michigan (Go Blue!). When not working, I enjoy traveling with my family to see the world and experience other cultures.  

Professional Info

I've been in the software development field for over 25 years, starting as a C++ software developer creating applications for DOS and Windows PCs. I've developed software in over 20 programming languages--and enjoyed working with almost all of them!

In addition to my software development career, over the years I've served in various related roles: I've been a Corporate IT manager, Startup CTO, Data Warehouse Engineer, and have served as a consultant for Fortune 1000 companies in software development, CRM implementation and cloud infrastructure projects.

My focus today is on mobile app development for iOS, creating applications for my own company (Cuvenx Inc.), and consulting with awesome clients to design, build and maintain their mobile applications.  

I've been both lucky and thrilled to have participated in the evolution of personal computing from early standalone PCs  to today's mobile, cloud-connected devices.  I love to learn new technologies, develop new techniques, and share what I learn with others.

Open to new consulting opportunities!

I'm open to new iOS app design and development consulting opportunities. If you'd like to connect to learn more about my work and to discuss your needs, drop me a line at