Work

Here's what we've built at Jwm.nyc. Anything with a link goes to the real thing.

Client work

Jordan McCullough website home page with a large portrait of the artist Jordan McCullough tour page listing upcoming show dates with ticket links

Website · E-commerce · Design and build

Jordan McCullough

jordanmcculloughmusic.com Role: Designer and developer

American Idol season 24 runner-up. The deadline drove this one. Jordan was still on air and his search traffic climbed every week the show ran, so the pages that captured that traffic had to go up first.

We coded the WordPress theme and structured the pages so Jordan manages his own content. Email capture sits on every page with an automatic welcome message. Venues, festivals, and press book him through a structured form and download a press kit on the spot. Three domains he already owned now point to the one canonical address, and the hosting carries the traffic spikes that arrive during a broadcast, with staging, daily backups, SSL, and a CDN. The current phase of the engagement adds a merch store and page-builder editing.

Trevor James website showing the artist name over a landscape photo and streaming links Trevor James website home page with the guitar hero image

Website · Design and build

Trevor James

trevorjames.music Role: Designer and developer Singer-songwriter

Trevor wanted a home for his music. He also needed it to do the unglamorous work of collecting email addresses and taking booking requests, which is the part most artist sites skip.

Jwm.nyc designed it, built it, and wired up the mailing list and the form handling behind it. He gets the signups. We keep the backend running. The whole thing is a static build, so pages load fast and hosting costs him almost nothing.

Fun projects

Interactive 3D model of a hotel ballroom set for a New Year's Eve event, with numbered tables and a seating tier price panel

Interactive 3D · Three.js

3D Ballroom

Role: Designer and developer New Year's Eve seating concept

Nobody wants to buy an event ticket without knowing what they're paying for. So we built the room. It's a hotel ballroom in 3D, set for a New Year's Eve party, and you orbit it, zoom in, and tap any table to see its tier and price.

Platinum down to Bronze is color-coded across the floor, which turns the gap between a $1,250 seat and a $350 seat into something you can see instead of something you have to read. No plugin, no download, and it works on a phone.

Chess app on a phone showing a live game between two players with video tiles above the board Chess app lobby screen with options to watch a live demo or start a real match

Real-time web app · WebRTC

Chess

Role: Designer and developer Face-to-face chess over live video

Two people play chess in a browser while talking over live video and voice. Nothing to install, no account to make. One player starts a game, the other joins with a short code, and the video connects straight between the two phones.

The board enforces every rule, including the awkward ones. There's a demo mode that plays itself if you'd rather watch than play.

World Cruise Shop home page with a sunset ocean hero and a voyage search panel World Cruise Shop voyage listing page with filters and sortable results

Website · Search and lead capture

World Cruise Shop

Role: Designer and developer Luxury cruise comparison concept

A search-and-compare site for world cruises, the kind that run a hundred days and cost more than a car. Filter by line, length, and budget, open any voyage for its itinerary, ports, ship, and fares, then ask for pricing.

At that price a booking is a slow decision, so we gave it room to breathe. Plenty of open space, real photography, and type that doesn't shout.

Get in touch

Start a project

Send over the thing you want built, or just the problem behind it. We'll come back with an approach, a price, and a date you can hold us to.

  • A fixed price, agreed up front
  • Two rounds of revisions
  • You own the code and the files
  • The first conversation is free