Hello, I'm
Software Engineer & Architect
Highly experienced engineer based in Bloomington, Minnesota. Passionate about elegant architectures and software that stands the test of time.
I'm passionate about software engineering and have been practicing and growing my skills over many years, working across domains including network management, education, healthcare, banking, farming, and solar.
In my personal life, I enjoy hiking, pickleball, cycling, reading, and traveling with family and friends. I also give back to my community by volunteering to provide food to families in need.
Clear internal module boundaries without distributed complexity — the best of both worlds.
Keep the core domain isolated from infrastructure concerns. Swap adapters freely.
Organize by feature, not technical layer. Ship independently without cross-cutting pain.
Decouple services through events for resilient, loosely-coupled systems.
Let the domain model speak the language of the business. Align code with reality.
It's impossible to deliver valuable software without understanding the domain. Don't simply give users what they ask for — dig deeper to understand their challenges and goals.
"If the implementation is hard to explain, it's a bad idea."
There is almost always a simpler solution. Finding it requires tenacity — one of the most important qualities of any software developer.
Great teams consistently outperform individuals. When trust and synergy are high, ideas flow freely and the best solutions surface naturally.
Staying current is non-negotiable in this field. But the real multiplier is sharing what you learn — it sharpens your own thinking and lifts those around you.
"Don is a brilliant engineer and a true asset to any team. I was constantly impressed by his ability to identify potential issues before they even arose. His foresight undoubtedly saved us countless hours of support and engineering time."
Joshua Zink-Duda — Software Engineer
"In addition to Don's technical skills, he is an excellent mentor and teacher. Don has a strong work ethic and a positive attitude that is contagious. This makes Don a valuable asset to any team lucky enough to have him."
Mike Keil — Engineering Manager
"I came to consider him one of the best Software Engineers I've ever had the pleasure of working with. He's collaborative and thorough, producing some of the best code I've ever tested."
Lurene Hartnell — Staff QA Engineer
"Don has a passion for creating simple, decoupled, domain-driven solutions that stand the test of time. Beyond his technical skills, he is an outstanding mentor, generously sharing his years of experience."
Eli Richmond — Software Architect
Full recommendations on LinkedIn ↗