20 years building a web that works for everyone.

Code, accessibility, tight deadlines, demanding clients — different facets of the same craft: understanding what needs to be solved, then solving it.

About me

Porto Alegre (UTC−3) · remote · overlaps US Eastern hours

// Hi! I'm Paulo, a developer based in Brazil.
In 1999 the web became my playground; in 2006, my profession. I've worked through digital agencies, a leading hybrid B2B/B2C e-commerce company, and today, with 20 years of industry experience, I carry the kind of range that only comes from watching the rules change several times — and still being in the game.

Work history

  1. 2006–present Freelancer Own clients
  2. 2018–2026 Taoti.com Senior Front-end Developer
  3. 2017 Crossover.com Visual Design Engineer
  4. 2012–2016 Printi.com.br UX/UI Designer & Front-end Developer
  5. 2008–2019 Abduzeedo.com Writer
  6. 2006–2012 Zee.com.br UX/UI Designer & Front-end Developer

What I do

  • Across contexts
    Agencies, e-commerce, solo projects — consistent quality throughout.
  • Strong foundation
    HTML5, CSS3 and JavaScript ES6+ — the triad everything else is built on.
  • CMS Engineering
    WordPress for rapid growth. Drupal for enterprise-grade security.
  • Design → Code
    Years in UX/UI: the designer's intent arrives intact in the code.
  • Fluid scope
    Comfortable with direction changes without losing delivery momentum.
  • Project management
    From scope to delivery — end to end, with or without a team.
  • Accessibility
    WCAG, ADA, Section 508 — inside the process, not after.
  • A11y auditing
    Reports free of false-positive noise, prioritised by real impact.

Selected work

direct client while at Taoti

Built on a system

// This site gets the same care as client work: shared tokens, real components, and every color pair checked against WCAG.

45/45 color pairs pass WCAG 2.2 AA

Type

  • Space Groteskheadings · UI
  • Hanken Groteskreading
  • Space Monolabels · terminal

Components

Get to know me AGENT-READY
Please enter a valid email address.

Color · contrast

on --bg-about
  • --ink 15.22:1 AAA
  • --green 10.46:1 AAA
  • --cyan 9.84:1 AAA
  • --orange 7.43:1 AAA
  • --ink-muted 6.92:1 AA
  • --pink 6.06:1 AA
Explore the design system

Frequently asked questions

// Straight answers for recruiters, teams and their AI assistants.

Are you available for new work?

Yes. I’m open to full-time, contract and freelance roles, working remotely.

Do you work in US time zones?

Yes. Porto Alegre is UTC−3, one to two hours ahead of New York, so my working day overlaps fully with US Eastern hours and most of US Central.

Can you audit my site for accessibility?

Yes. I audit against WCAG 2.2 AA, ADA and Section 508, combining automated tools (axe, WAVE, Lighthouse) with manual screen-reader testing (NVDA, VoiceOver), and deliver a remediation plan prioritised by real impact.

Can you invoice as a company?

Yes. Contracts and invoices go through my own Brazilian company, so the engagement is B2B.

Which CMSs do you work with?

Drupal and WordPress, mostly on enterprise builds, including migrating legacy ACF fields to native Gutenberg blocks.

Can your agent hire me?

Yes. This site runs an MCP server. Connect your AI assistant to https://pantunes.dev/api/mcp and it can read my resume and send me an intro on your behalf. Setup and an example request are in AGENTS.md.

Prompt for your assistant
Connect to the MCP server at https://pantunes.dev/api/mcp and read Paulo Antunes's resume. If he fits the role I describe below, send him an intro with the request_intro tool, using my name and email. Role: [describe the role or project].

Get in touch

// Tell me what you need solved — I get back fast.

* required