Technology and creativity have always fascinated me, a passion sparked early on by my father, a full-time computer programmer and part-time artist. Over the years, I’ve built a career that seamlessly blends technical innovation with artistic expression. I started as a graphic artist, specializing in technical illustration and advertising art, before transitioning into full-time software development. For the past 36 years, I’ve been writing software professionally, continually evolving with the industry while staying true to my creative roots.
Over the years, I’ve contributed to multiple tech startups, working on cutting-edge innovations in digital video, digital audio, and beyond. One of my proudest accomplishments is developing the Linkage Mechanism Designer and Simulator, a free CAD tool that helps engineers and hobbyists design and simulate mechanical linkages.
Beyond programming, I have a habit of diving into new challenges every few years. I’ve earned my private pilot’s license, conquered rock climbing routes, tackled mountain biking trails, and even paddled across Lake Tahoe in a kayak. My insatiable curiosity drives me to explore new technologies, programming languages, and platforms—including Windows, iOS, Android, macOS, and Unity. While this passion for learning keeps me at the cutting edge, it also means I constantly find myself drawn to the next big idea before I can fully wrap up the last one.
Whether in code, design, or adventure, I thrive on pushing boundaries and discovering what’s possible.
More details about me are available on this blog, including sections that highlight my personal and professional projects across both artistic and technical domains. You can also find my resume in the Miscellaneous menu.