Frequently asked questions
Common questions that might come up before we start working together. If yours isn't listed here, email me and I'll answer it directly.
Working together
Custom web applications in React, Angular or Node. WordPress or Shopify sites that you or your team can edit. Projects that were left unfinished and need picking back up. Ongoing maintenance for a site you rely on.
Yes, I'm open to working with agencies without dealing directly with the end client: I invoice the agency, and the work is delivered under their name.
I work from Barcelona, CET. I work with clients in Spain and abroad, and the time difference has never been a problem, as long as clear written updates keep coming.
Yes, I also work hourly. If you need a one-off fix or any short-scope job, that's the best option.
Scope & pricing
It depends on its scope and complexity, but it will always be clear upfront: every project starts with a free call and a written proposal with a fixed number.
A one-off build usually wants fixed scope, ongoing support wants a retainer, and a quick fix wants hourly.
The Plans page breaks down all three, or just tell me what you need and I'll suggest one.
Any change outside the initially agreed scope gets its own separate estimate in writing. Until the new estimate is approved, I keep building exactly what was agreed in the original one.
Fixed-scope projects are split into phases: half is billed upfront when the project plan is approved, and the other half after review and delivery. The monthly retainer is billed upfront each month. Hourly work is billed monthly, in advance, with a detailed time log.
For fixed-scope projects, yes: half upfront, when the project plan is approved, and the other half at the end, once the result has been reviewed and approved.
Process & timelines
A free initial call, then a written proposal with scope and price, then design and development, launch, and a post-launch window where fixes are on me.
It depends a lot on the scope and how much content and integration work the project involves; you'll get the real date in the project proposal.
For fixed-scope projects, it can vary depending on scope and requirements, but I'll update you at least weekly. For monthly retainer plans, you'll get a monthly summary of the work done. For hourly projects, I'll let you know once the work is finished.
If we agree to it, I'll provide a staging link that updates as I go, so you can follow how your project is coming along.
The more detail you can give me about your project, the better: technical requirements, delivery deadlines, content for the site, brand identity...
Tech & handover
React, Angular and Node with TypeScript for custom apps, with PostgreSQL or MongoDB depending on the project. WordPress with Elementor, YOOtheme or any other page builder, and Shopify with Liquid, when a CMS is the better fit.
The full stack is on the About page.
Yes, alongside development I also do design: from entire websites or user interfaces to more specific sections or components.
You do, entirely. Once the project is finished and invoiced, all the code, hosting and domains are transferred to you.
On WordPress or Shopify projects, you and your team will be able to edit the site easily through a page builder. On fully custom applications, we agree in advance on what will be built to be editable by your team.
After launch
I offer a post-launch warranty during which I cover fixes for any bugs that come up, as long as they weren't caused by changes made outside my own work. After that post-launch window, I can help through the monthly retainer or on an hourly basis.
Yes, with the monthly retainer I can take care of updates, backups and monitoring. You'll have one person keeping an eye on your site and ready to respond if something breaks.
Usually, yes. I start by auditing it to see how it was built and give you a report on its condition. From there, I'll suggest whether it's worth maintaining or worth rebuilding.
Want to work together?
Tell me what you're building. I reply within 24–48 hours, Monday to Friday.