Background

Patrick Stuart

Senior Front End Engineer and AI Expert

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.

Famous Quotes

"Nothing great was ever achieved without enthusiasm."

— Ralph Waldo Emerson

"The best way to predict the future is to invent it."

— Alan Kay

"Talk is cheap. Show me the code."

— Linus Torvalds

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."

— Martin Fowler

"The only way to learn a new programming language is by writing programs in it."

— Dennis Ritchie

"Sometimes it pays to stay in bed on Monday, rather than spending the rest of the week debugging Monday's code."

— Dan Salomon

Experience Timeline

  • 2019 - Present

    Avoya Travel

    Senior Frontend Engineer, San Marcos, CA. Senior Frontend Engineer. Responsible for creating and maintaining Nuxt / Vue / Tailwind websites. Developed a web component Vue CLI based drag in model for a legacy Coldfusion platform. Integrated with Firebase a realtime lead claiming system. Integrated realtime messaging via RabbitMQ, STOMP and SMS platform. Created a component library that can be used in all Vue / NUXT / Quasar projects. Built a cross platform, Windows, Mac, iOS and Android app based on Quasar / Vue / Tailwinds using Capacitor, Apple Xcode and Android Studio and deployed via AWS S3 and App Stores. Optimized website to load from over 10 seconds with low SEO and Lighthouse scores to sub 1 second speeds and impressive SEO and Lighthouse scores. Implemented unit testing as well as E2E testing for all applications and websites.

  • 2017 - 2019

    Hubitat, Inc

    VP Product and Development, Scottsdale, AZ. Helped launch a complete Home Automation Platform. Responsible for a variety of roles from marketing to engineering. Converted the entire frontend platform from JQuery to Vue and Tailwinds. Created Hubitat Dashboard and Maker API. Managed the creation and launch of the iOS and Android apps. Integrated Google Cloud Messaging and Geofencing with Hub / Platform and Mobile Apps. Extensive work with Amazon Web Services and Firebase as well as many 3rd party APIs for device integrations.

  • 2016 - 2021

    NPSRS, LLC

    Founder, Minneapolis, MN. A software services company that has development many custom solutions and websites for a variety of customers from Real Estate to Entertainment to Politics. Developed and Engineered Open-Dash an open source project based in Node.JS for creating dashboards in home automation platforms.

  • 2004 - 2015

    Bureau of Engraving, Inc

    COO, Minneapolis, MN. Oversaw daily operations for a 25 million dollar printing operation while converting the business from analog to digital. Engineered a variable data platform and data cleansing solution for the printing business specific to the mailing industry and web to print business lines. Lead a team of designers and engineers to create landing pages, variable data applications and mobile apps using Visual Studio, MSSQL, ASP.NET, C# and more.

  • 1998 - 2004

    Xerox Corporation

    Systems Analyst, Minneapolis, MN. Responsible for engineering solutions and support of Full Color Variable Data printing solutions for the commercial print industry. Developed Javascript based solutions to solve Web to Print problems that output Postscript and PDF customized full color output using VIPP.

Latest Blog Posts

Avoid Estate Sales by Lisa aka Family Estate Services

Avoid Estate Sales by Lisa aka Family Estate Services

Sadly, these folks only focus on getting rid of your stuff and not maximizing the value of each item. The people they sell to turn around and resell it for much higher. I recommend avoiding Estate sale companies, but this one has every excuse in the book. Empty promises, used my property as storage and […]

Read More
Hubitat Elevation

Hubitat Elevation

So for the past several months I’ve been apart of the amazing team at Hubitat and we have finally released our first product Hubitat Elevation and its been an amazing journey to work with such a talented group.  From a dream to an actual product, its amazing to see this come together. Check out our intro video https://youtu.be/FqldxnIOwSU and […]

Read More
Starting a Business Takes Time

Starting a Business Takes Time

Finally got our Federal Tax ID number and opened a bank account, which marks the final steps in starting NPSRS, LLC.  This has been a long journey, but it is exciting to start this business up and help serve our customers needs. http://npsrs.com is the new home for this company.  Visit the website to see all […]

Read More