Skip to content

Work, credits and status.

What each project set out to do, how it was built, who made which part, and where it stands today. Every entry links to the live site or a public preview.

01 / Product showcase · Scroll-led webPublic preview · In progress
The McLaren Z1 concept car in a dark studio, from the opening of the web exhibition
  • Scroll-led scenes
  • Motion sequence
  • Full-screen views

Independent design study. Not affiliated with McLaren Automotive.

McLaren Z1 — The Last Overture

A concept car presented as a web exhibition, chapter by chapter.

Kyutae Park designed and modelled the Z1 as an independent concept study for his industrial design graduation exhibition at Hongik University. RUTTO built the web exhibition around it: an opening sequence with sound, then scroll-led chapters on the silhouette, airflow, character lines and package, closing as the tail lamps fade out.

Automotive design, 3D model
Kyutae Park
Interactive direction, renders for web, motion, development
RUTTO
  • Next.js
  • TypeScript
  • Blender Cycles renders
  • Scroll-linked sequences
Open the web exhibition (opens in a new tab)Start a similar project
Brief
Present a student car design with the care of a brand launch, online and in time for the exhibition, without altering the designer's form.
Build
Rendered the hero sequences from the designer's original Blender file, then built scroll-linked scenes, a full-screen viewer for drawings and a static alternative for visitors who prefer reduced motion.
Status
Public preview, refined with the designer ahead of the 27–31 October 2026 exhibition. A few chapters are waiting on final sketches.
02 / Real-time 3D · Artist collaborationLive public preview
NONAME's Cloud rendered live in the browser: clouds, stars and studio lights on a blue backdrop
  • Drag to explore
  • Interactive light
  • Real-time 3D

All artwork © NONAME. Shown here as a collaboration, credited to the artist.

NONAME

Five artworks you can step into, not just look at.

NONAME makes 3D images of clouds, blue landscapes and imagined rooms. RUTTO brought five of the works into the browser as real-time WebGL scenes. Each room opens on the original image and wakes into a live scene in the same framing. Some can be turned and zoomed; others can be walked into at eye level.

Artwork, scenes, visual direction
NONAME
Real-time conversion, exhibition site design and development
RUTTO
  • three.js / WebGL
  • Blender light baking
  • Temporal anti-aliasing
  • Vite
Enter the rooms (opens in a new tab)Start a similar project
Brief
Keep every artwork exactly as the artist made it, while letting visitors move inside it on an ordinary laptop or phone.
Build
Exported geometry and baked lighting from the artist's Blender files without changing form, materials or placement. Matched each live camera to the original render, added temporal anti-aliasing, lighter rendering on phones, and pausing when a room scrolls out of view.
Status
Five rooms are live in the public preview.
03 / Brand commerceIn development · Public staging site
IYKYK home page: black-and-white road footage behind the brand logo
  1. Shop
  2. Cart
  3. Checkout
  4. Admin

Staging site. Payment and operations flows are still being tested.

IYKYK

A streetwear brand's mood, carried through to checkout.

A commerce site that keeps IYKYK's dark visual identity through browsing, cart and checkout, with an admin for products and orders behind it.

Brand identity
IYKYK
Web planning, design, development
RUTTO
  • Next.js
  • Firebase
  • Toss Payments
View the staging site (opens in a new tab)Start a similar project
Brief
Keep a strong, dark streetwear look while making finding and buying a product obvious.
Build
Product list and detail, cart and checkout, a payment request with server-side approval, and a product and order admin.
Status
Brand pages, shop, cart, checkout and admin entry are visible on the staging site while operations are tested.
04 / Artist portfolioLive
NONAME Archive grid with tabs for digital artwork, physical album, video and personal work

All artwork © NONAME.

NONAME Archive

An artist's whole body of work, sorted by medium.

A portfolio archive for NONAME that sorts the work into digital artwork, physical album, video and personal work, from featured pieces on the home page down to a page for each work.

Artwork
NONAME
Information architecture, design, development
RUTTO
  • Next.js
  • Firebase
  • Motion
View the archive (opens in a new tab)Start a similar project
Brief
Bring work in very different media together without flattening it.
Build
One set of typographic and spacing rules across featured work, the tabbed archive grid, work pages and the info page.
Status
Live, with the published works and their detail pages.
05 / Digital product · Web appStudio product · Public demo
RUTTO Field office console: today's visits, job status, unassigned jobs and outstanding payments, with demo data
RUTTO Field mobile view for a crew member: assigned sites and job status, with demo data

The whole operation, for the office.
Today's jobs, for the crew.
Two interfaces, one product

  1. Schedule · assign
  2. On-site records
  3. Customer reports
  4. Billing · receivables

Pilot stage. Interface in Korean; customers, amounts and job records in the demo are fictional.

RUTTO Field

One workflow for the office and the people on site.

Our own product for field service businesses. Scheduling and assignment, job records, customer reports, invoicing and outstanding payments sit in one flow: a desktop console for the office and a mobile web app for the crew.

Product design, UX, front end, back end, data model
RUTTO
  • Next.js
  • TypeScript
  • Supabase (Postgres, auth, storage)
Watch the product demo (opens in a new tab)Start a similar project
Brief
Field teams were tracking schedules, on-site requests, results and billing in separate places. The product had to connect them without adding work for the crew.
Build
Separate interfaces by role. The office manages schedules, customers, sites and billing; workers see their assigned visits on a phone and record checklists, photos and issues.
Status
Public demo covering the day's overview, scheduling, on-site work, reporting and billing. In pilot.
06 / Service business websiteLive
Jeonggyeol Cleaning home page with service introduction and a call button

Korean-language site, deployed on the client's own hosting account.

Jeonggyeol Cleaning

What you can book, and how to get in touch, on any screen.

A five-page site for a cleaning company in Korea: services, photos of real jobs, and a call and messaging button that stays within reach on mobile.

Information architecture, design, development, SEO basics
RUTTO
  • Next.js
  • Motion
  • Structured data
View the website (opens in a new tab)Start a similar project
Brief
Help visitors check the service scope quickly and reach the owner by phone or chat.
Build
Home, services, pricing guide, reviews and contact pages, with a sticky call button on mobile, sitemap, robots and share metadata.
Status
Live and handed over on the client's own account.

05 — Start a project

Tell us what you
want to make.

Share the idea, any references or assets, and your timing.
We'll reply by email with questions or a proposed scope.

Start a project