João

  • Freelance web developer
  • Based in Brazil
  • Working with clients worldwide
  • English and Portuguese

I design and code websites for businesses and individuals. Tell me what you need and you'll get a quote and a delivery date before any work starts.

Email me about your project
.hero-name {
  font-size: min(calc(100cqi / 2.1), 75vh);
  letter-spacing: -0.045em;
  line-height: 0.8;
  font-family: "Hanken Grotesk";
}
The rule that sets this name, measured live in your browser.
#work

Selected work

Personal project

Forno Lento

Demo business, fictional bakery

A site for a neighborhood bakery: the menu, opening hours with a live open or closed status, and a map link.

Built with HTML, CSS, JavaScript

Open the live demo
Forno Lento demo site on a desktop screen: the demo business banner, the bakery name, navigation and the headline Bread from a slow oven, every morning. The same Forno Lento page on a phone screen, with the headline and the start of the menu.

Personal project

Ledger

Budget tracker

A budget tracker that runs in your browser. Add income and expenses, see your balance, and your entries stay saved on your device.

Built with HTML, CSS, JavaScript

Open the live demo
Ledger demo on a desktop screen: the balance with income and expense totals, the new entry form, and a list of four sample entries. The same Ledger demo on a phone screen: the balance, the totals and the start of the new entry form.
#about

About

I'm João, a freelance web developer based in Brazil. I design and code websites for businesses and individuals, from the first conversation to launch day. I work with clients worldwide, in English and Portuguese.

Stack

  • HTML
  • CSS
  • JavaScript
  • Git
#services

Services

No fixed prices: every project gets its own quote.

#faq

Questions clients ask

How much does a website cost?

Every project is priced individually, because a one-page landing page and a multi-page business site are very different amounts of work. Send me a short description of what you need and I'll reply with a quote, so you know the price before anything starts.

How long does a project take?

Most projects take 1 to 3 days. Once I understand what you need, I'll give you an estimated delivery date before we start, so you can plan around it.

What do you need from me to get started?

The basics about your business: what you do and who your customers are, whether you already have a website and what you'd like to change, and the design you have in mind. Examples of sites you like, your logo, photos and text all help.

How does payment work?

Payment is split in two: one part before work starts, and the rest when the project is delivered. The exact split is agreed in the quote.

How many rounds of changes are included?

Two rounds of changes are included. A round is one list of changes you send at once, which I apply together. If you need more after that, extra rounds are quoted separately.

Can I update the content myself after launch?

Yes. The site is yours after launch, so you can change its text and images whenever you want.

Do you handle the domain and hosting?

Yes, for an extra fee. I can set up the domain and hosting and get the site live, so you don't have to deal with the technical side.

Do you offer support after launch?

Yes, for an extra fee. I can handle updates, fixes and changes after launch, so your site keeps up with your business.

Do you work with clients outside Brazil?

Yes, I work with clients worldwide, in English or Portuguese. Everything happens online, from the first message to launch.