Skip to content

Gabriel J. CantresWeb developer in Puerto Rico

A professional website at a fixed price. No subscriptions.

Designed and built for your business, then put live on your own domain in about 2 to 4 weeks. You pay for the work, not a monthly fee, and the site is yours.

  • Fixed prices, agreed in writing
  • Live in about 2 to 4 weeks
  • The site, code and domain become yours
  • No monthly fees

Pick a package

Both include design, a contact form that sends messages straight to your inbox, and launch on your own domain.

  • Esencial

    A clear one-page presence

    $595one-time price
    • Structure: Single-page site
    • Languages: One (Spanish or English)
    • Contact form: Goes straight to your inbox
    • SEO: Basic
    • Revision rounds: 1
    • Delivery: About 2 weeks
    Start with Esencial
  • Profesional

    Recommended

    A bilingual site of up to 5 pages

    $1,050one-time price
    • Structure: Up to 5 pages
    • Languages: Spanish and English
    • Copywriting: Included
    • Contact form: Goes straight to your inbox
    • SEO: Local SEO and structured data
    • Google Business Profile: Optimization
    • Visitor analytics: Included
    • Revision rounds: 2
    • Delivery: About 4 weeks
    Start with Profesional

Prices don't include IVU where applicable.

Always included

  • Mobile-first design that loads fast
  • SSL (https) on every page
  • DNS and domain setup
  • Hosting at $0 on a free static plan, when it fits
  • Your domain, registered in your name at the registrar's cost (about $12 to $20 a year)
  • The site, code and domain become yours on final payment

How it works

Five steps from the first call to handover. You pay 50% to start and 50% at launch.

  1. Step 1: Short call

    We talk about your business and what the site needs to do.

  2. Step 2: Written proposal

    You get the scope, the price and the timeline in writing. You pay 50% when you approve it.

  3. Step 3: Draft on a preview link

    You click through a real draft and send feedback. The revision rounds in your package are included.

  4. Step 4: Launch

    I put the site live on your own domain, and you pay the remaining 50%.

  5. Step 5: Handover

    You get the logins, the files and documentation. The site, code and domain are yours.

After launch, pay only when you need something

Hourly support or prepaid credit. No retainers, no monthly plans.

Hourly rates

Consulting and questionsBilled in 30-minute blocks ($20)
$40/hr
Design, development and engineering1-hour minimum per job
$60/hr

Prepaid credit, at a discount

5 hours$300 in credit (save 10%)
$270
10 hours$600 in credit (save 15%)
$510

Credit is valid for 12 months from purchase.

Need more than a website?

Booking, customer logins, integrations or an ERP are a different kind of project, quoted by scope.

  • Software and AI

    Web apps, portals, booking systems and integrations.

  • Odoo

    An ERP set up around how your business runs.

Website questions

Are there monthly fees?

No. You pay the package price, plus the domain at the registrar's cost (about $12 to $20 a year), in your name. Hosting runs on a free static plan when it fits, so there is no monthly bill.

Who hosts the site?

Usually a free static hosting plan, which costs $0. If your project needs something paid, I say so in the proposal before you commit.

What do I need to provide?

Your logo and brand colors if you have them, photos, and answers to a few questions about your business. With Profesional I write the copy; with Esencial you provide the text.

What if I need more pages later?

I quote the extra pages or bill them by the hour. Either way, you see the price first.

What happens to my contact form messages?

They go straight to your email. I don't store them.

Do you set up Google Business?

Profesional includes optimizing your Google Business Profile. I work through manager access that you grant, so the profile stays yours.

Tell me what you're building.

Send a few lines about your business and what you need. I'll reply by email to set up a call.

Prefer to email directly?

gabrieljcantres@gmail.com

Your message goes straight to my inbox. I don't store it.