Custom 3D scenes
Interactive silk and apparatus scenes bring the artist's stage work to the web, with adaptive rendering and clean static views.
Adele Deliss
A multilingual platform for an aerial artist, combining custom 3D scenes with a connected studio workspace for lessons, subscriptions and email.
End-to-end product design & full-stack engineeringInteractive silk and apparatus scenes bring the artist's stage work to the web, with adaptive rendering and clean static views.
Recurring classes, subscription places, attendance tracking and holiday rules connect the student area to the artist's workspace.
Incoming enquiries, conversation threads, attachments and branded replies are managed directly inside the admin workspace.
Event organisers needed a clear way to explore performances and get in touch. New students needed an easy way to ask for a lesson, while regular students needed to check their classes and attendance. For Adele, running the studio meant keeping up with enquiries, schedules and student messages without losing track of the details.
I designed and built the public website around custom 3D aerial scenes and a multilingual presentation. Behind it, dedicated student and admin areas bring lesson approvals, recurring class schedules, subscriptions and studio email into one connected system.
Product design, frontend and backend engineering, scheduling and subscription logic, student and admin areas, email infrastructure, and custom 3D scenes—adapting client-supplied artwork into the visual identity.

Interactive silk and apparatus scenes bring the artist's stage work to the web, with adaptive rendering and clean static views.

Students can check availability, request lessons and use their own account area to keep track of bookings and attendance.
Representative interface · sample data

Recurring classes, subscription places, attendance tracking and holiday rules connect the student area to the artist's workspace.
Representative interface · sample data

Incoming enquiries, conversation threads, attachments and branded replies are managed directly inside the admin workspace.
Representative interface · sample data
PRODUCT EVIDENCE
Interactive silk and apparatus scenes bring the artist's stage work to the web, with adaptive rendering and clean static views.
The site's look and feel comes directly from aerial performance: silks, hoop, pole and straps become interactive 3D scenes rather than a flat photo gallery. Light and dark themes, along with reduced-motion views, were built in from the start.
A first lesson request needs the artist's approval, while a recurring subscription reserves a spot in regular weekly classes. I built these as separate flows, connecting availability, class generation, capacity limits, attendance and student accounts instead of forcing every booking through the same generic form.
Requests can also be declined or offered alternative times. Recurring subscription places follow their own reservation and attendance rules.
I built Mailroom so performance enquiries, lesson requests and student replies could be managed right alongside the class schedule. It brings incoming email, conversation threads, search, attachments and branded replies into the admin workspace.
The public website, student area and admin workspace talk to each other through type-safe service contracts. Because the studio rules are kept separate from database and email code, scheduling logic can be tested locally and run reliably on Cloudflare.
Visitors can explore the artist's work and request performances or lessons, students manage their bookings in their own accounts, and Adele runs classes, subscriptions, attendance and email from one place.
Next.js, React and TypeScript form the core application, while Three.js, GSAP and Lenis drive the interactive public experience. OpenNext runs the Next.js app on Cloudflare Workers, with D1 for records and R2 for raw email storage. Better Auth handles student accounts, Resend sends outbound email, and Cloudinary delivers media.
The best part of this project was connecting two very different sides of the work: giving the artist an expressive way to show what she does on stage, while building the practical tools that make running her studio easier every day.
A new product. A better system. A difficult problem worth solving.
[email protected]