James

THE COMPLETE COLLECTION

Project archive.

Websites, applications, and the systems behind them.

All portfolio projects, their technologies, and available links
ProjectFocusBuilt withLinks
MLD Website

A customer-facing website and Sanity content studio connecting product discovery, showroom information, and editorial content. Reusable React components and structured content models let internal teams maintain pages and publish updates.

Website & content platform
  • Next.js
  • React
  • Sanity
  • Prisma
  • Vercel
MLD Product Catalogue

A public product catalogue backed by dedicated product-data services. Connects category browsing and product information with structured imports and database-backed APIs, bringing the customer experience and catalog infrastructure together.

Product discovery & data
  • Next.js
  • React
  • Prisma
  • XML
  • Vercel
Salt Lake Book Festival

A custom WordPress homepage rebuild combining React components with editable festival content. Structured admin fields let organizers manage homepage sections, partner information, and calls to action, while preserving WordPress newsletter functionality.

Festival website
  • WordPress
  • PHP
  • React
  • Tailwind CSS
  • Vite
MLD Will Call

A full-stack staff application for coordinating customer pickups. Combines a Next.js interface with an Express API and PostgreSQL data layer, including staff authentication, role-based access, password recovery, and notification processing.

Internal operations
  • Next.js
  • TypeScript
  • Express
  • PostgreSQL
  • Prisma
  • JWT
  • Vercel
Delivery Platform

An internal delivery platform connecting order data, customer confirmations, payment milestones, and scheduled communications. Includes supporting notification services and ERP integrations to coordinate delivery workflows and customer updates.

Workflow & automation
  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • Twilio
  • Vercel
  • Azure
Midgley Construction

A commercial construction website built with Next.js and Sanity. Flexible content models support service pages, project galleries, company information, and contact content, giving the team control over ongoing website updates.

Business website
  • Next.js
  • React
  • TypeScript
  • Sanity
  • Tailwind CSS
  • Vercel
Chetti Life Elevated

A coaching website with a Next.js frontend and Sanity-managed page sections and navigation. A server-side contact API validates inquiries with reCAPTCHA and delivers email through Nodemailer.

Coaching website
  • Next.js
  • TypeScript
  • Sanity
  • Tailwind CSS
  • Nodemailer
  • Vercel
MLD Queue

A job queue, gateway, and worker layer for operational integrations and ERP writebacks.

Background processing
  • Next.js
  • Node.js
  • Prisma
  • Vercel
  • Azure
Leads API

API integrations connecting lead workflows and external services.

Integration
  • Next.js
  • Shopify API
  • Prisma
Service Fusion Integration

A service integration with OAuth authentication and database-backed workflows.

Integration
  • Next.js
  • TypeScript
  • Prisma
Rewards API

An API service connecting rewards data through FTP and database workflows.

Integration
  • Next.js
  • Prisma
  • FTP