Case study

We understand the operational and marketing challenges specific to each sector.

Building a marketplace designed to scale

Project type: Custom marketplace platform
Client: OLX Group
Industry: Online marketplace
Role: Architecture, backend & frontend development, business logic
Link: https://marketplace.olx.ro
Project lead: Liviu Jurubita, Founder & Lead Developer, Webstone Studio
Services: Business-Driven Web Architecture, Custom Web Platforms, Integrations & Automation, Interface & Design Systems

Overview

This project involved designing and building a large-scale marketplace platform used across multiple markets.

From the early stages, UX structure, UI design and technical architecture were developed together, ensuring that complex user flows, data models and performance constraints were addressed as a single system – not as separate layers.

The goal was not a typical website, but a robust, scalable platform capable of ingesting large datasets, exposing flexible search and filtering, and supporting long-term growth without accumulating technical debt.

UX & UI Design for a Data-Heavy Marketplace

The marketplace required complex user journeys, advanced filtering logic and scalable category structures.

UX decisions were driven by real data constraints and technical feasibility, while the UI system was designed in Figma to support clarity, consistency and long-term evolution across multiple markets.

  • UX strategy for complex browsing & filtering scenarios
  • UI system designed in Figma, aligned with real data models
  • Reusable components adapted for multi-market needs
  • Close alignment between design decisions and platform logic
Marketplace layout UI iterations - Figma design
Marketplace layout UI iterations – Figma design

Context & Constraints

The platform operated in a high-content, data-driven environment, where thousands of items needed to be:

  • imported from external sources
  • normalized into a consistent data model
  • exposed through dynamic, interdependent filters
  • served with good performance under load

Key constraints included:

  • Existing legacy structures that could not be replaced overnight
  • Large datasets requiring efficient processing and querying
  • Complex category-specific logic (filters, attributes, dependencies)
  • The need for incremental evolution, not a full rewrite
  • The solution had to be stable, extensible and safe to scale.
Marketplace frontend UI - filtering logic for 100.000+ ads
Marketplace frontend UI – filtering logic for 100.000+ ads

The Challenge

The main challenge was not visual design, but data and logic complexity.

Specifically:

  • Managing multiple custom entities beyond standard CMS content
  • Supporting dynamic filters that change based on category, context and user selections
  • Handling large imports from external systems without performance degradation
  • Avoiding fragile plugin-based solutions that would break at scale

Approach & Key Decisions

Instead of forcing the project into generic CMS patterns, the approach focused on explicit architecture and clear separation of concerns.

Key decisions included:

  • Designing custom database structures tailored to marketplace needs
  • Separating ingestion logic from public-facing queries
  • Treating filters, attributes and values as first-class entities
  • Building clear data pipelines instead of one-off scripts

Where possible, existing systems were respected, but reworked at the architectural level rather than patched.

Architecture & Implementation (High-Level)

At a conceptual level, the platform was built around:

  • Custom data models for listings, sellers, categories and attributes
  • A controlled import
  • Optimized querying for fast filtering
  • A front-end layer consuming structured, predictable data

Rather than relying on heavy abstractions, the system favors:

  • explicit logic
  • readable queries
  • predictable performance characteristics

This made it easier to debug, extend and reason about the platform over time.

How data, logic and UI work together at a conceptual level
How data, logic and UI work together at a conceptual level

Outcome & Impact

The final result was a stable marketplace foundation that:

  • supports complex, category-specific filtering
  • handles large volumes of listings reliably
  • allows new attributes and logic to be added safely
  • remains maintainable over time

Just as important, the platform became easier to evolve, reducing friction for future features and improvements.

What Made This Project Successful

Looking back, the most important factors were:

  • Early focus on data structure and logic, not features
  • Willingness to go beyond default CMS patterns
  • Close collaboration with product and business stakeholders
  • Treating the project as a long-term system, not a one-off build

This mindset helped avoid shortcuts that would have become problems later.

Collaboration Model

The work was done as a direct technical partnership, with hands-on involvement across:

  • architecture decisions
  • UI decisions
  • backend and frontend development
  • iteration and refinement as requirements evolved

There were no handoffs – decisions were discussed, evaluated and implemented with long-term impact in mind.

Final Note

This project is a good example of how custom logic, clear architecture and pragmatic decision-making can turn a complex marketplace into a stable, scalable platform.

If you are facing similar challenges – complex data, filtering logic, integrations or scale – the same approach applies.


If you're building something that needs to perform, scale and last, let's talk.

Start a project

About us

Webstone Studio is an independent boutique web studio building digital platforms and systems designed for clarity, scalability and long-term performance.

We collaborate directly with founders, marketing teams and product owners who need more than execution - they need structured thinking, technical clarity and decisions built for the long run.

The studio is led by a senior product-focused developer with over 20 years of hands-on experience building custom platforms, complex integrations and data-driven systems.

We are commited to:

  • Direct collaboration. No layers, no handoffs.
  • Architecture-first thinking.
  • Performance and maintainability as core principles.
  • Deep experience with complex data models and integrations.
  • Pragmatic technology choices - using the right tools for the right problem.
  • Long-term technical partnerships, not short-term builds.
Liviu Jurubita - Founder Lead Developer Webstone Studio Liviu Jurubita - Founder Lead Developer Webstone Studio Liviu Jurubita
Founder & Lead Developer
Get in touch

Company details:

webstonestudio.com
Operated by Liviu Jurubita PFA
Bucharest, Romania
Remote Collaboration Worldwide

Business hours:

Mo-Fr: 09:00 - 18:00
Sa-Su: upon request
*EET – Eastern European Time

Social