Selected work

Case studies shaped by systems thinking and frontend craft.

Most of the work lives at the intersection of design, content architecture, and implementation. Drupal, Next.js, Vue, ecommerce, editorial, and design systems all show up here.

What these projects tend to share

Reusable component thinking instead of page-by-page styling.

CMS structures that support editors as well as end users.

Interfaces designed for clarity, trust, and responsive performance.

A balance between visual polish and practical frontend delivery across teams.

Breast Cancer Research Foundation

Mission-driven platform

Breast Cancer Research Foundation

Frontend development with Vue.js and Drupal

Built flexible donation, researcher, and editorial surfaces for a content-heavy nonprofit platform.

The work focused on reusable UI patterns, trusted interaction design, and clearer storytelling for a fundraising audience.

Vue.jsDrupalEditorial UX
Apiece Apart

Headless Commerce

Apiece Apart

Frontend development with Next.js, Drupal and Algolia

Modern fashion e-commerce experience blending editorial storytelling with fast, intuitive product discovery and seamless shopping flows.

Led frontend architecture decisions, improved performance through lazy loading and optimized rendering, and ensured seamless integration between CMS, search, and UI layers.

Next.jsDrupalAloglia
Englewood Health

Healthcare platform

Englewood Health

Frontend development with Next.js, Drupal, and Algolia

Built reusable Next.js components for a large healthcare platform with doctor discovery, services, and editorial content.

The work centered on responsive UI, accessible patterns, and fast filtered search across doctors, services, and articles while mapping structured Drupal content into clean frontend pages.

Next.jsDrupalAlgoliaAccessibility
Pan Am 103 Lockerbie Legacy Foundation

Memorial and archive platform

Pan Am 103 Lockerbie Legacy Foundation

Full-stack development with Next.js and Drupal

Built a content-rich memorial platform preserving the history, victims, archives, and educational material surrounding the Pan Am 103 Lockerbie attack.

The work supported interactive galleries, memorial storytelling, structured archival content, and a broader nonprofit mission focused on remembrance, public education, and advocacy.

Next.jsDrupalArchive UXNonprofit storytelling
Faigle

Enterprise transformation

Faigle

Full-stack development on Drupal paragraphs

Delivered a digital transformation platform for a Swiss organisation with flexible content structures and custom frontend presentation.

A strong fit for platform-style storytelling, scalable authoring, and component-led Drupal builds.

DrupalContent modelingPlatform UI
Kaplan Hecker & Fink

Professional services

Kaplan Hecker & Fink

Frontend development with Drupal and Vue.js

Helped build a polished, high-trust professional services site with custom theming and structured publishing.

Balanced brand presentation with maintainable frontend delivery for a content-driven experience.

Vue.jsDrupalBrand-led UI
Shop The Area

Headless commerce

Shop The Area

Gatsby frontend with Drupal Commerce

Built a marketplace experience that let shoppers browse multiple boutiques through a single ecommerce flow.

Content, catalog, and commerce concerns were brought together in a cleaner, more curated buying experience.

GatsbyDrupal CommerceMarketplace UX
Space React Design System

Design systems

Space React Design System

Strategy and architecture with React, Tailwind, and TypeScript

Planned and structured a reusable design system with shared foundations, component patterns, and implementation guidance.

The focus was consistency across teams and projects rather than another isolated marketing site.

ReactTailwindTypeScript
Cagle Firm

Legal services platform

Cagle Firm

Frontend development for a conversion-focused content platform

Built a modern law firm website for a Texas personal injury practice with practice-area, attorney, and resource-driven content.

The platform balances trust, consultation conversion, and scalable publishing across injury, malpractice, and legal resource pages.

Next.jsCMS contentProfessional services UX
OfficeSublets

Marketplace UX

OfficeSublets

Full-stack development with Next.js and Sass

Built responsive marketplace pages and theming patterns for a rental listing product.

Focused on clear inventory presentation, dependable responsive behavior, and sturdy frontend patterns.

Next.jsSassMarketplace flows
QED42

Corporate platform

QED42

Full-stack development on the organisation site

Developed a Drupal-driven company site using paragraph-based layouts and reusable content sections.

A practical example of CMS flexibility paired with deliberate frontend structure.

DrupalComponent layoutsCompany storytelling
Next.js + Drupal Commerce Starter

Open-source experimentation

Next.js + Drupal Commerce Starter

Starter kit for headless storefronts

Created a starter package for pairing Next.js with Drupal Commerce in a headless setup.

Useful for testing content APIs, storefront structure, and faster frontend iteration.

Next.jsDrupal CommerceHeadless architecture

For the writing behind this work, there are notes on design systems, frontend architecture, and headless builds in the journal.

Read the writing