JGJoão Gonçalves
Next.js developer · Portugal

Websites and web apps that bring you clients

I'm João, a self-taught developer and co-founder of a digital marketing agency. I build fast websites, landing pages and custom CRMs in Next.js, with one goal: turning visitors into business.

English · Português · Español
João Gonçalves working on a laptop
99Google PageSpeed
on mobile
99/100
PageSpeed performance on my agency's website
€1,490+
sold by one landing page in 9 days, with zero ads
1 CRM
built from scratch, running a whole agency every day
3
languages: English, Portuguese and Spanish
Selected work

Real projects, real numbers

Web app · Next.js + Supabase

A custom CRM that runs a whole agency

Sales pipeline, clients, tasks, content calendar, invoicing with Moloni and monthly finance dashboards, in one app the team uses every day.

  • 2FA & roles
  • Row-level security
  • Integrations
CRM sales pipeline with demo dataCRM monthly finance dashboard with demo data
Marketing agency website homepage
Website · Next.js

Agency website, rebuilt from WordPress

Bilingual site with services, portfolio and blog. 99 performance, 96 accessibility and 100 SEO on mobile.

Workshop sales landing page on mobile
Landing page · Next.js

€1,490+ in sales in 9 days, zero ads

Sales page for a paid live workshop, launched with organic Instagram traffic only.

Lead magnet landing page on mobile

Lead magnet page

A free guide that grows a therapist's email list.

Free class sign-up page on mobile

Class sign-up page

Weekly free online classes, one clear call to action.

Parenting app landing page on mobile

App launch page

Landing page for a parenting app, built to get free sign-ups.

Services

What I can build for you

Business websites

Custom design, SEO, an easy CMS and 90+ PageSpeed. Live on your domain, code 100% yours.

Landing pages

One goal per page, copy review, form to your CRM and Meta and Google tracking, tested.

Web apps & CRMs

Dashboards and internal tools with secure login, user roles, automations and integrations.

01

You share your goals

Your business, your audience and what success looks like.

02

You approve the design

No code is written before you're happy with the plan.

03

I build, test and launch

With weekly progress, and a video on how to manage it.

Portrait of João Gonçalves
About me

Marketing first, code second

I'm a self-taught developer and the co-founder and COO of Marketing Lab, a digital marketing agency in Portugal. I learned to code by building real projects for real businesses, so I care less about trendy tech and more about results: leads, sales and time saved.

I lived in Spain for eight years, so you can work with me in English, Portuguese or Spanish, on a European timezone.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Supabase
  • SEO
Client feedback
“It's incredible! [...] I've already decided you'll build my landing pages.”
Ana Lopes · A.G.E.N.D.A. Method · landing page

Let's build something that works

Tell me about your business and what you need. I reply within 24 hours, in English, Portuguese or Spanish.

joaogoncalves@marketing-lab.pt