Web Developer · Berlin

Your offer deserves a page that converts.

Clear message. Fast load. More conversions.
Landing pages and showcase sites, live in days.

Berlin, Germany Remote EU FR / EN / PT / ES Ex-Sales Manager @ Paprec

15 minutes to understand your project. Then I come back with a clear proposal: scope, budget, timeline.

Who it's for

Who I work with

I mostly collaborate with small, nimble teams who need clarity and momentum.

Early-stage founders building their first MVP in React & Node.js.
Creative studios requiring complex, interactive front-ends.
Teams looking to automate workflows with custom developer tools.
Artists and musicians wanting custom digital experiences.

Past work: Music tech apps, VS Code extensions, dynamic portfolios.

Technical Maturity

Quality is not a feature.

I build for the long term. Every project I ship meets these default standards.

Accessibility First

Semantic HTML, keyboard navigation, and ARIA labels aren't "nice to have". They are essential for legal compliance and ethical web development.

High Performance

Optimized assets, lazy loading, and efficient code. Fast sites rank better, convert better, and respect user data plans.

Maintainable Code

Modular architecture, clear comments, and standard practices. Your future developers won't have to rewrite everything from scratch.

Transparent pricing

3 clear packs. No hidden fees.

Fixed pricing, clear scope. You bring the content, I handle the build.

Landing 72h

1–3 sections, fast launch

€500–900
~0h

Perfect to test an offer, a campaign or an event with one clear, focused page.

  • Simple structure: hero, benefits, proof / contact.
  • Uses your existing visual identity.
  • Main CTA: form, email, Calendly, etc.
  • Basic SEO (title, meta, headings, alt tags).

Showcase site (3–5 pages)

For freelancers, studios, small businesses

€1,000–2,000
~2 weeks

A complete site to present who you are, what you do and how to work with you.

  • 3–5 pages (Home, About, Services, Portfolio, Contact…)
  • Responsive design, readable on mobile and desktop.
  • Basic SEO + simple sitemap.
  • Google Analytics 4 setup with basic events.

Monthly maintenance

Keep your site clean & up to date

€120–250 / month
monthly

You keep a living site without worrying about updates and small fixes.

  • Simple content updates.
  • Backups & basic checks.
  • Small design tweaks or new sections.
  • Light performance and traffic overview.

How it works

Simple, transparent terms for every project.

Payment

30% upfront, 70% on delivery

Revisions

1 round included per pack

Your part

You provide content & assets

Timeline

Pauses if waiting on your input

Process

From idea to live site, with minimal friction

The goal: move from "we should have a proper site" to "here's the link, share it" without unnecessary meetings.

1
Quick brief (30 min)

We clarify your audience, offer and primary action (leads, sales, bookings). You send what you already have: logo, copy drafts, visuals, references.

2
Structure & wireframe

I prepare a simple structure or wireframe with a clear user journey. We adjust once together before I start coding.

3
Build & go live

I develop the page, optimise performance, connect your domain and GA4. You get a live site, plus access and a short handover.

Real projects

Built with the same process I'll use for yours

No fake case studies. These are real projects I built, with the same standards I bring to client work.

Project 1

Phase: Radar, Music Analysis App

Challenge: Build a complex music analysis tool handling multiple APIs and real-time data for DJs.

Solution: Single Page Application with React/Vite, Node.js backend, optimized performance for heavy data handling.

Result: Functional app used by DJs, smooth interface, 140+ commits.

React.js Node.js Vite
Visit App
Project 2

Talez, Full-stack Web App

Challenge: Build a complete web app in 2 weeks with a team of 4 developers.

Solution: Clear UX, fast iterations, focus on core features, Ruby on Rails backend.

Result: Voted Best Project @ Le Wagon Berlin (Batch 2025).

Ruby on Rails PostgreSQL Team project
View on GitHub

How I work

From brief to launch, here's what happens

Every project follows the same structured approach. No surprises, no scope creep.

01
Wireframe

Structure first

Before any design, I map out the user journey. What do visitors need to understand? Where should they click?

02
Mobile

Mobile-first design

60%+ of your visitors are on mobile. I design for small screens first, then scale up.

03
90+ Lighthouse

Performance check

Every site is tested for speed, accessibility, and SEO. I don't ship until the score is green.

04
Live

Ready to share

Domain connected, analytics set up, handover done. You get a site you're proud to send.

About me

A different kind of developer

I come from photography and music, and I apply the same mindset to the web: remove noise, keep the essential, make it pleasant to look at and use.

David Pinheiro

What I bring to your project

Speed: Lightweight stack (HTML, CSS, JS), your site is quick to build and easy to maintain.

Design: Clean layouts, readable type, real breathing space. Your message and visuals come first.

Support: I help you prioritise, structure your content, and decide what really deserves to be on the page.

4 languages: French, English, Portuguese, Spanish.

Background

In 2025, I graduated from Le Wagon Berlin's intensive bootcamp and immediately started building. Phase: Radar, my first web app in Node.js, React.js, and Vite.

Beyond code, I've spent 10 years behind a camera and 7 years producing music in Ableton. This creative background gives me an eye for design and attention to detail that shows in my work.

FAQ

Quick answers

A few common questions. The rest is easier to cover in a short call.

How much does a project cost?

Most projects fit one of the three packs: landing from €500–900, showcase site from €1,000–2,000, maintenance from €120–250/month. A precise quote comes after the brief.

What are the typical timelines?

A simple landing can be ready within 72 hours once content is final. A 3–5 page site usually takes around 2 weeks after the structure is approved.

Who writes the copy and provides images?

You provide copy, logo and visuals. I guide you on length, clarity and missing pieces. I can also simplify or slightly rewrite your existing copy.

How many revisions are included?

Each pack includes 1 round of revisions (copy & micro design tweaks). Extra rounds are possible with an additional quote or hourly rate.

Who owns the site once it’s live?

You own the site, the code and the domain. I hand over all access (hosting, CMS if any, analytics) at the end of the project.

Is SEO and Analytics included?

Yes, basic SEO is included (title, meta, structure, alt tags, performance) and I integrate Google Analytics 4 with simple events on your key CTAs.

Quality checklist applied to every project:
  • Responsive layout (mobile / tablet / desktop).
  • Optimised images (WebP, ≤ 200 KB) with lazy loading.
  • One H1, clear heading hierarchy, basic SEO meta.
  • Alt text on images and accessible contrast.
  • GA4 setup with simple event tracking.

Contact

Book a 15-minute call

Tell me where you are (idea, draft, existing site) and what you want your next site to do for you.

A short call, a concrete plan: scope, budget, timeline.

📍 Based in Berlin, working remotely across the EU.

david.pinheiro.d@gmail.com

Book a 15-min slot

Pick a slot, describe your project in a few lines, and you’ll get a confirmation email with the video link.

Call = 15 minutes. No aggressive pitch, we map the scope, a realistic budget and next steps.

Book a call