Skip to main content

KS

👋🏻 Hello! I’m Karl Shea,

Independent full-stack developer specializing in React and Drupal.

I love collaborating with passionate teams on complex projects, bringing over 20 years of experience building web applications using diverse technologies.

Projects

Paradigm Omni

More
Omni lines desktop
Omni lines mobile

Designed and maintained the frontend for a B2B SaaS platform for configuring and quoting windows and doors for the construction industry, which allowed manufacturers and dealers to transition from a legacy desktop application to the web.

Initially built as a Laravel application with individual React apps on specific routes, then later evolved into a full single-page application as the React ecosystem matured. Customer-specific customizations can override minor and major functionality through injected React components, event interception, and custom theming.

An embeddable version was also created for public-facing product configuration which was used by several major national retailers and manufacturers.

ReactReduxLaravel

National Conference of Bar Examiners

Visit
NCBE Home Desktop
NCBE Home Mobile

Implemented a modernized design enabling an overhauled content architecture for NCBE built with Drupal’s Layout Builder.

The project also involved automated jurisdiction data imports from Google Sheets, printable PDF information sheets, and moving to a new CDN-backed hosting solution for improved performance especially during test score release days.

Drupal 10Migrate
Partners:

Milkweed Editions

Visit
Milkweed home desktop
Milkweed home mobile

Developed and supported a Drupal 7/Drupal Commerce website for Milkweed Editions, a Minneapolis-based independent non-profit book publisher. Features included licensed e-books and audiobooks, donations, and a customized checkout process. 

Later projects included a full migration to Drupal 10, creating a custom in-store pickup checkout flow, and implementing order and customer synchronization to Salesforce.

Drupal 10Drupal CommerceSalesforce

San José Museum of Art

Visit
SJMA home desktop
SJMA home mobile

Built and supported the website for the San José Museum of Art through two redesigns and three Drupal migrations.

Key projects included supporting the museum staff with content type and data model updates, assisting with accessibility audits, and creating a custom solution to provide public access to the museum’s collection database.

Drupal 10Migrate

Maple Ridge Farms

Visit
MRF home desktop
MRF home mobile

Built and supported a highly customized catalog website for Maple Ridge Farms, a B2B gourmet food promotional gift manufacturer. Initially built with Drupal 7/Drupal Commerce, the site was later fully migrated and rebuilt with Drupal 10.

Features include faceted search, on-demand product imports, PDF sales flyer generation, daily order and tracking number imports for distributors, and freight estimates using the UPS API.

Drupal 10Drupal CommerceSearch APIMigrate
Partners:

Nicolet College

Visit
Nicolet home desktop
Nicolet home mobile

Worked closely with staff and partners creating and supporting the website for Nicolet College, which offers over 70 degrees to students in six counties as part of the Wisconsin Technical College System.

Content on the site is built using an extensive collection of Paragraphs types, and custom entity types were created for the course and class listings, which are automatically updated from the school's course management system using the Migrate module.

Later projects included additional custom entities for a transfer guide, changes to the course system as classes went fully remote during COVID, and working with the staff designer on an award-winning redesign.

Drupal 10Search APIMigrate
Partners:

Let’s chat!

You’ve got a great project idea and need a communicative technical partner to get it off the ground. I’m here to help!