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
// 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
- 2006–present Freelancer Own clients
- 2018–2026 Taoti.com Senior Front-end Developer
- 2017 Crossover.com Visual Design Engineer
- 2012–2016 Printi.com.br UX/UI Designer & Front-end Developer
- 2008–2019 Abduzeedo.com Writer
- 2006–2012 Zee.com.br UX/UI Designer & Front-end Developer
What I do
-
Across contextsAgencies, e-commerce, solo projects — consistent quality throughout.
-
Strong foundationHTML5, CSS3 and JavaScript ES6+ — the triad everything else is built on.
-
CMS EngineeringWordPress for rapid growth. Drupal for enterprise-grade security.
-
Design → CodeYears in UX/UI: the designer's intent arrives intact in the code.
-
Fluid scopeComfortable with direction changes without losing delivery momentum.
-
Project managementFrom scope to delivery — end to end, with or without a team.
-
AccessibilityWCAG, ADA, Section 508 — inside the process, not after.
-
A11y auditingReports 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
Color · contrast
on --bg-about-
--ink15.22:1 AAA -
--green10.46:1 AAA -
--cyan9.84:1 AAA -
--orange7.43:1 AAA -
--ink-muted6.92:1 AA -
--pink6.06:1 AA
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.
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.