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.
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.
Real projects
They're not mock-ups: they're built, in use, and you can see them working.

RARG
QR codes and short links with no sign-up. Its star feature, QR Smart, changes destination on its own by date or time: the printed code never changes, the destination does.
See project →Online training campus
An online training platform: courses, assessment, forum and accredited certificates, all in one place with a panel to manage it.
See project →
Capital Room
A room rental platform in Madrid for students and professionals: find your room by area, price and availability.
See project →How I work
- 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.
- 02
Proposal
We turn the idea into concrete features and split them into phases, starting with what adds the most value.
- 03
Design
I design the screens before writing code, so you can see and adjust the product while changes are still cheap.
- 04
Development
I build in deliveries: you see real, working progress, not just screenshots.
- 05
Launch
I ship it to your server or the app stores, and stay on hand to fix, measure and add what comes next.
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.
From the blog

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 →
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 →
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 →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