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

JWM Raceway drag racing game launch, both cars leaving the line in tire smoke past packed grandstands Mid-race duel in JWM Raceway, the red car chasing the blue car down the tree-lined strip Both cars neck and neck at the checkered stripe under the finish banner in JWM Raceway

3D game · Three.js · WebGL

JWM Raceway

Role: Designer and developer One-button drag racing game

One button, a quarter mile, and another car in the left lane. Wait for the green, tap to launch, then grab each gear as the revs swing into the shift zone. Jump the start and the tree flashes red, same as at a real strip.

It looks like a toy, but the physics underneath are real. Engine torque, gear ratios, tire grip, and air resistance decide every pass, so a clean reaction and sharp shifts win races. The timeslip at the end breaks down reaction, 60-foot, and trap speed, and your best run is saved. It plays on a phone as easily as on a desktop, with nothing to install.

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.

3D animation · Cinema 4D · After Effects

3D Modeling & Animation

Role: 3D artist and motion designer Showreel

A showreel of 3D modeling, lighting, and animation work built in Cinema 4D, rendered with Arnold, and composited in After Effects.

This is the same skill set behind the interactive 3D work above. Knowing how to model and light a scene for a rendered film carries straight over to building one that runs live in a browser.

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