Skip to content

Projects

LOCL

A class operations platform connecting each booking to payment, attendance, refunds and settlement

Founder and PO Aug 2022 – Sep 2025

A class purchase is the beginning of an operational relationship. The instructor still has to arrange the schedule, teach the sessions, handle changes and cancellations, and receive payment. A craft workshop, a recurring music lesson and a group class are all sold as classes, but follow different rules.

LOCL connected the customer looking for a class with the business responsible for running it. I founded Intergalactic and led product, design and engineering as its PO, personally designing and building the customer app, admin back office and CMS. Alongside the product, I was responsible for hiring, fundraising and partnerships.

A reason to stay after the first booking

Instructors also need to manage students they already teach. Those students return, book another session and pay again. LOCL allowed instructors to invite existing students into the service and treated the instructor–student relationship as something that persists across individual purchases.

That direction shaped the business model. At launch, a subscription offering reduced commission exposure on repeat bookings after the initial match. The intention was to make the platform useful throughout the teaching relationship. Contemporary coverage describes this operating model alongside the booking and management tools.

Separating the meanings of “a class”

The difficult part of a booking calendar is deciding what each entry represents. A class offered for sale, a customer’s purchase and a session taking place on a particular date are different things. Without that distinction, moving a session in a recurring course can become an operation on the entire purchase.

LOCL separated the listing, the class offering, the reservation and the individual session. Delivery mode, recurrence, group size and material costs belonged to the offering. The reservation connected the buyer with payment information. Each session had its own time and state. For group classes, several reservations could point to the same scheduled session. Passes separately connected eligible offerings with the pass a customer had purchased.

This gave one-off workshops and recurring lessons a shared booking structure with different operating conditions. Supporting 213 categories did not require a separate product for every subject. It required a clear distinction between the rules of what was being sold and the state of what was actually being delivered.

What happens behind a cancellation button

After a booking is accepted, exceptions become central to the product. Moving a session means telling both parties what changed. Cancelling after some sessions have taken place requires accounting for completed lessons, materials, introductory offers and responsibility for the cancellation. A cancelled status on the customer screen is only part of that work.

The implementation changes the individual session and sends separate notifications to the instructor and student. Refund calculations take payment, voucher usage, materials, remaining dates and cancellation conditions into account. Settlement records connect back to the reservation and retain the amount, fees and processing administrator.

The data model also distinguished an offering’s current price from its historical terms. Changes to class conditions produced history records, with a relation allowing reservations to reference them. An instructor changing next month’s price should not silently change an earlier customer’s purchase. A booking needed an explanation that an operator could trace through the records.

From individual instructors to cultural centres

Offline channels, including Shinsegae Starfield and Hanwha Galleria, added another layer of operations. A class now sat within a cultural centre, a branch and a classroom, with staff responsible for each location.

The cultural-centre model included room availability and capacity, registration deadlines, minimum enrolment and cancellation conditions. Administrator accounts were associated with permissions and the branches they managed. Ordinary classes and cultural-centre classes had separate models while retaining the relationships between bookings, sessions and payments.

For the customer, the action was still booking a class. For the operator, it meant coordinating a space, an instructor, enrolment and a schedule. The product had to make those views agree.

A product that went into operation

LOCL grew to 1,390 screens across its customer app, admin and CMS, with more than 10,000 cumulative users and over ₩100 million in cumulative transaction volume. Capital secured exceeded ₩1.4 billion across venture investment, central-government R&D, grants and guarantees; that combined figure is neither revenue nor venture investment alone.

My work as PO extended from defining the product to deciding how a customer’s booking would carry through an instructor’s schedule and an operator’s settlement. The challenge was keeping those meanings consistent as the service absorbed the exceptions of a real class business.

Public design · Service archive

Press coverage

Recognised in

  • Completed the High Flyer investment track and presented at its demo day JP Morgan · Work Together Foundation Honours & Activities
  • Supply agreements with Shinsegae Starfield and Hanwha Galleria; ran the in-store pop-ups Shinsegae Starfield · Hanwha Galleria Honours & Activities
  • Youngest admitted to Seoul Youth Startup Academy cohort 14, and graduated Ministry of SMEs and Startups (MSS), Government of the Republic of Korea · Korea SMEs and Startups Agency (KOSME) Honours & Activities
  • Final selection for the Startup Success Package fundraising accelerator Smilegate Investment Honours & Activities
  • Two venture rounds closed, at a valuation above approximately US$1.07M One Billion Partners · Real Vision (two firms across three funds) Honours & Activities
  • Graduated 23rd of 100 companies in Google Changgu programme cohort 5 Google · Ministry of SMEs and Startups (MSS), Government of the Republic of Korea · Korea Institute of Startup & Entrepreneurship Development (KISED) Honours & Activities
  • Final selection for the early-stage startup support programme for the arts Honours & Activities
  • Selected for and pitched at demo days run by Google, the UK's YBI, Microsoft and the KEPCO Foundation; cited as an exemplary presentation Google · YBI (UK) · Microsoft · KEPCO Foundation Honours & Activities
  • Excellence award at the Incheon CCEI investment demo day Incheon Center for Creative Economy and Innovation Honours & Activities
  • IT category exhibit at the Korea Electronics Show, as team lead Korea Electronics Show, COEX Honours & Activities
  • Two patents and one trademark filed Korean Intellectual Property Office Honours & Activities
  • Awarded the Startup Growth Technology Development grant, and served as R&D lab director Ministry of SMEs and Startups (MSS), Government of the Republic of Korea Honours & Activities
  • First place at Startup Experts Y&Archer and six partner organisations Honours & Activities

Send message