My Portfolio
I've had the opportunity to work on many exciting website projects over my career and see them to completion. Below are some examples.

I ported the client's React components to Storybook and created a fully functional design system, including a theme switcher and interactive documentation showcasing all of the brand's colors, fonts and typographies. The company had many different websites and mobile apps that all needed to use the same graphics, components and typographies, so the design system achieved all of their goals.
➤ Visit site
Every website needs a good search page, and the Aircraft Owners and Pilots Association (AOPA) website was no exception. By utilizing Coveo for Sitecore's new Hive Framework, I was able to deliver a search page that made finding their Sitecore content a breeze, via custom facets, search suggestions and auto-corrections.
➤ Visit site
The FX Networks brand's web presence needed a redesign, and I was happy to be part of the team that took on this effort. Using a proprietary API and the full capabilities of Next.js server-side rendering (SSR), our team delivered an attractive new website that could show off their channel's full catalogue of shows and beautiful cover art.
➤ Visit site
I acted as Sitecore architect for the new Bright Horizons website and saw the project through to completion. I wrote new templates, layouts and renderings, created roles and users, managed Lucene indexes, and implemented AB testing for some pages using Sitecore's tools.
➤ Visit site
How fast can we create a time-tracking website using AI? That question was the starting point for this internal project. Shortly after joining the project, I became the lead developer and created email jobs, enhanced reporting capabilities, standardized UIs and fixed bugs, utilizing AI tools like Vercel v0, Cursor and WindSurf.

I helped bring the Mammoth Mountain website from initial design to completion. My most significant contribution was setting up structured data for its location pages using Sitecore JSS. This allowed the client to have their dining and entertainment pages display as rich results in Google Search.
➤ Visit site
Using a large monitor attached to a table, and a Unity project that we built to showcase a rewards program, we were able to create an interactive touchscreen table for use at the client's location. The application displayed dining and entertainment options and allowed users to build an itinerary for use at the client's locations. I worked with a Unity developer to add new content to the table and iron out issues with the touch screen experience.