My Biography
I am a UI/UX senior engineer fluent in the latest Javascript frameworks and over 25 years of Javascript and a variety of front and back end experience from ASP.NET / C# to Java to Node. Have led small and large scale teams in the Fortune 500, family businesses and startups, working with some of the best clients in B2B and B2C applications. I want to continue to focus on building up the best engineers as well as train new developers and engineers. Never afraid of a challenge and always willing to learn. Loving AI and using LLMs to speed up development and improve code quality.
I wrote my first lines of code at 8 years old. Wrote my first application in 1992, in Pascal on a Mac, a grading application for his first mentor, Phil Abalon to help streamline the process. Graduated from Purdue University in 1997, was one of the first student web developers employed by the School of Liberal Arts.
Joined Xerox Corporation in various sales and analyst roles, developing solutions in Postscript, VIPP, and Javascript. Left Xerox to help run Bureau of Engraving, Inc. to launch a digital print division and transform a correspondence school into the digital age. Wrote dozens of applications, from CRMs, to CMSs, variable data applications, email and data cleansing programs and more.
Started NPSRS, LLC to further develop custom solutions around the Control4 and SmartThings platforms. Wrote various drivers, apps and integrations for a variety of clients. Started the Open-Dash project. Joined a tech startup, Hubitat, Inc. to help build a fast, reliable and private home automation platform. Launched in 2017, quickly became a leading home automation hub. Helped build the core hub code UI/UX, key applications like Hubitat Dashboard, Maker API and many other apps and drivers. build great applications and websites from great designs.
Exited my role at Hubitat and joined Avoya Travel as a Senior Front-End Engineer in 2019 and have been there ever since.
Outside work I enjoy playing tennis and golf, spending time with my family, and learning new things. I am a lifelong learner and always looking for new challenges. I volunteer at my church, and am on the board of several non-profit charities.