Work

Selected work

Platforms we designed, built and shipped. Some are client projects; others are our own brands, which means we also carry their support, their invoices and their bad Mondays.

Pr3cise — Construction cost estimation, delivered remotely

Pr3cise

Own brand Languages: 4

Construction cost estimation, delivered remotely

Our own brand: a technical office that produces construction budgets for clients in Spain and the United States without setting foot on site. The site carries the commercial front, an interactive budget breakdown, a quote generator and an internal admin panel, in four languages.

  • Four-language corporate site with structured SEO data
  • Interactive cost breakdown by chapter
  • Quote generator with an admin back office
  • Aimed at the US market from an EU entity
JavaScriptPHPHTML/CSS
Visit site
Journi — A trip planning platform for Ibiza

Journi

Own brand Languages: 7

A trip planning platform for Ibiza

Our own product: travellers browse curated experiences, build a shared itinerary that companions can edit in real time, and book boats, cars and accommodation through partner integrations. Built on a GraphQL API with its own relational database.

  • Next.js front end over a GraphQL/Apollo API
  • Prisma and PostgreSQL, with real-time collaborative itineraries
  • Seven languages
  • Partner integrations for boats, cars and stays
Next.jsGraphQLPrismaPostgreSQL
Visit site
Solset — Beach equipment rented and delivered to the hotel

Solset

Client project Languages: 2

Beach equipment rented and delivered to the hotel

A rental service that removes the luggage problem: the customer picks the gear, names their hotel, and it arrives there. Full commercial site with catalogue, multi-day pricing, pre-built sets, checkout and transactional email.

  • Next.js 15 and React 19 with Supabase behind it
  • Stripe checkout and multi-day pricing rules
  • Transactional email through Resend
  • Bundled product sets and hotel-based delivery logic
Next.js 15React 19SupabaseStripe
Visit site
The Ibicenco Touch — A wellness brand with a booking flow

The Ibicenco Touch

Client project Languages: 2

A wellness brand with a booking flow

A mobile massage service in Ibiza, positioned as a branded catalogue of rituals rather than a price list. Each treatment carries its own name, story and imagery, with online booking and payment behind it.

  • Editorial product catalogue with per-treatment branding
  • Booking and payment flow with discount codes
  • Supabase for data, Stripe for payments
  • Motion design used sparingly, for atmosphere
Next.jsSupabaseStripeFramer Motion
Visit site
SilkBliss — A private events platform with tiered admission

SilkBliss

Client project Languages: 7

A private events platform with tiered admission

An invitation-based events business: applications are submitted and reviewed, admission is priced differently by applicant type, and the whole flow — from application to paid confirmation — runs on the site in seven languages.

  • Application and review flow before any payment
  • Differentiated pricing tiers per applicant type
  • Seven languages with hreflang and per-language metadata
  • PHP with Stripe and a cookie consent layer
PHPStripei18n
Visit site
Plansibiza — A social leisure app, built freemium-first

Plansibiza

Own product Languages: 1

A social leisure app, built freemium-first

A mobile app for finding events, plans and people in Ibiza. The interesting part is the business logic: daily limits, a paid tier, purchasable passes and a weekly contest — all validated server-side, because a client that controls its own limits has none.

  • React Native and Expo, TypeScript throughout
  • Firebase: auth, Firestore, Cloud Functions and push
  • RevenueCat over Google Play Billing
  • Limits and payments enforced in Cloud Functions, never on the device
React NativeExpoFirebaseRevenueCat
Private project

Want something like these?

Tell us what the product has to do and who pays for it. We will come back with an approach, a scope and a fixed price.