RAFA·RIVAS
ES/EN
--:--:--
← All services
SaaS & DIGITAL PRODUCTS

SaaS and digital product development

From idea to a product that charges: user sign-up, Stripe subscription plans, a public API, an admin panel and analytics. I know because I run one of my own in production.

Built by someone who runs their own SaaS

RARG, my QR code and short link SaaS, is in production with subscriptions, a public API and analytics. That means I know the problems that show up after launch: failed payments, changing plans, usage limits and customers asking for an integration.

I help you define a small first version that can launch soon and leave it ready to grow, with Laravel on the server, React and Inertia in the interface and an admin panel from day one.

01

What I can build

First version (MVP)

Just enough to launch and learn from real users, without closing doors on what comes next.

Subscriptions and payments

Plans, trials, plan changes and invoices with Stripe.

Public API

A documented API so your customers can plug your product into their systems.

Admin panel

Users, plans, usage and support from a Filament panel.

Analytics

Usage metrics for you and your customers, like RARG's scans by country and device.

Real time and integrations

Instant alerts, WebSockets and connections to the services you already use.

02

Real projects

They're not mock-ups: they're built, in use, and you can see them working.

//

How I work

  1. 01

    We talk

    You tell me what you want to build and who it is for. Within 24 working hours I reply with a first idea of how I would approach it.

  2. 02

    Proposal

    We turn the idea into concrete features and split them into phases, starting with what adds the most value.

  3. 03

    Design

    I design the screens before writing code, so you can see and adjust the product while changes are still cheap.

  4. 04

    Development

    I build in deliveries: you see real, working progress, not just screenshots.

  5. 05

    Launch

    I ship it to your server or the app stores, and stay on hand to fix, measure and add what comes next.

03

Frequently asked questions

Can you build the first version of my SaaS from scratch?

Yes. We start by defining what the first version must do for someone to pay for it, and from there I design and build the product, billing and panel. Everything else is added in phases, based on real usage data.

Do you integrate payments and subscriptions?

Yes, with Stripe: subscription plans, plan changes, trial periods and invoices. RARG's plans are billed this way.

Can my SaaS have an API for customers?

Yes. I can design a public API with token authentication, usage limits and documentation so your customers can integrate it into their systems.

Which technology do you use, and why?

Laravel on the server and React with Inertia and TypeScript in the interface. It is a well-proven combination, quick to build with and easy to maintain or hand over to another team in the future.

How much does it cost to build a SaaS?

It depends on the scope of the first version: how many user types there are, and whether there is an API, integrations or real-time features. I don't publish fixed prices: tell me the idea and I'll reply with an estimate and a phased plan to launch as soon as possible.

04

From the blog

Cover: a club’s BPM from 15 seconds of audio, with the Echoes Echo Pulse screen showing 128 BPM

Detecting a club's BPM from 15 seconds of audio

How Echo Pulse works in Echoes: offline-first recording on the phone, ffmpeg and aubio on the server, the silence that read as 137 BPM and why I always keep the original audio.

Read →
Title card for the article on a real-time multiplayer game with Laravel Reverb

A real-time multiplayer game with Laravel Reverb

How I keep tablets and a giant screen in sync in a conference game: the server as referee, Reverb as the fast lane and a poll as a safety net.

Read →
Article cover: how much a custom app costs, with a screen from the Echoes app

How much does a custom app cost in Spain?

I won't give you a figure plucked out of thin air. Here's what really drives the budget for a custom app, and how to ask for a quote that's actually useful.

Read →
● RIGHT NOW — building events and ticketing for RARG, and new features for Echoes

Let's talk about your project.

Tell me what you have in mind. I'll get back to you within one working day, with a first idea of how I'd build it and what it could cost.

Not sure where to start? Plan your project →

or email me directly at rafa@rafarivas.es

What do you need?
Approximate budget
When for?
40.4168°N · 3.7038°W