I own the architecture and build the solution. For mid-sized organizations with complex integration and automation problems — NetSuite, Azure, .NET — I bring principal-level thinking without the overhead of a large firm or the risk of a bait-and-switch.
I am a principal software architect and integration engineer with 20+ years of hands-on experience across manufacturing, life sciences, and financial services. I design the architecture and write the code. My focus is ERP and CRM integrations — especially NetSuite and Azure — where the right design prevents years of technical debt and the right implementation actually ships.
Above all, I am a disciple of Jesus Christ. My faith is the foundation for how I live and work. It drives me to serve with integrity, patience, and excellence.
Manager of Business Information Systems Development — Mesa Labs
Senior Developer — North Bay Bioscience (Acquired by Mesa Labs)
Manager of Technical Services — Integrated Systems Consultants
Information Systems Technician — Traverse City State Bank
Manager of Information Systems / Operations Manager — Inland Diamond Products, Inc.
Hospital Corpsman — U.S. Navy
Good integration work is invisible. When it is done right, data flows, operations run, and nobody thinks about the system. When it is done wrong, it becomes the thing everyone complains about for years. I take the first path seriously.
I believe the most valuable thing a senior engineer can do is bring judgment — knowing which problems are worth solving, which designs will hold up under real-world load, and when a simple answer beats an elegant one. I have been building production systems for over 20 years and I am still hands-on in the code. That combination is rarer than it should be.
Above all, I am a disciple of Jesus Christ. My faith is the foundation for how I live and work — with integrity, patience, and a commitment to doing right by the people I serve.
I take on a small number of engagements at a time so I can give each one the attention it deserves. If you are evaluating whether we are a good fit, here is what works well and what does not.
If this sounds like a fit, the best next step is a 30-minute conversation. No obligation — just enough to determine whether there is a real match.