// SENIOR FRONT-END ENGINEER

Fast interfaces at millions-of-users scale.

Marco Aurélio Bacelar — 8+ years of experience, specializing in the React/Next.js ecosystem. Sole front-end engineer at Gazeta do Povo, a portal with 3M+ monthly pageviews: full ownership of architecture, performance, and ad tech (Google Ad Manager, Prebid) — fast experiences without sacrificing revenue.

STATUS● ONLINE
LOCCuritiba, Brazil
EXP8+ years
STACKReact · Next.js · TS
CWVPASS ✓
// REAL RESULTSFront-end metrics from Gazeta do Povo, one of Brazil's largest newspapers — under my ownership.
-0%mobile CLS (0.3 → 0.03)
0.0M+monthly pageviews
0.0%good URLs, desktop
1engineer, entire front-end
01

Featured projects

// CLIENT WEBSITES
View all projects
02

Experience

FEB/2019 — PRESENT
● ACTIVE
Gazeta do Povo — Senior Front-End Engineer
  • ›Sole engineer responsible for the entire front-end of a portal with 3M+ monthly pageviews — owning architecture, performance, ad tech, and end-to-end delivery.
  • ›Led the Core Web Vitals initiative in partnership with Google: cut mobile CLS by 90% (0.3 → 0.03), taking the site from failing to 100% passing and raising Good URLs in Search Console from 5.21% to 72.25% (mobile) and from 22.12% to 92.9% (desktop).
  • ›Since 2022, have built the real-time election results coverage: a public results page in Next.js generating static HTML from official TSE data (20M+ visits during the first-round vote count in 2026) and an interactive map of Brazil for the live YouTube broadcast.
  • ›Re-architected the Google Ad Manager integration: unified ad modules under Single Request Architecture (SRA), replaced a timer-based refresh (a Google policy violation) with viewability-based refresh, and removed dead Prebid code — protecting revenue and page speed.
  • ›Built internal performance tools: a real-time CLS Debugger (a custom React hook that visually points to the exact component causing layout shift) and a Playwright regression harness with CI gates for INP, LCP, CLS, and TBT.
  • ›Designed, built, and shipped TrendScoop, an internal AI-powered competitive-intelligence tool for the newsroom, with layered anti-hallucination guardrails and CI/CD deployment via Docker/Terraform on AWS.
  • ›Migrated legacy Pug templates to Next.js + TypeScript without losing SEO integrity or search rankings; co-created and maintains the company's design system and its error-handling and observability architecture.
  • ›Served as interim tech lead, driving architecture decisions and writing the systems' technical documentation from scratch, cutting onboarding time for new developers.
MAY/2017 — JUN/2018
Koil Mercado Agrícola — Front-End Developer
  • ›Built and maintained the Vue.js storefront for an agricultural equipment e-commerce platform: product catalog, checkout flows, and responsive UI.
03

Stack

LANGUAGES & FRAMEWORKS
TypeScriptReact 19Next.js 15JavaScript (ES6+)Node.jsVue.js
STYLING & UI
SCSS ModulesStyled ComponentsTailwind CSSDesign SystemsResponsive Design
WEB PERFORMANCE
Core Web Vitals (LCP, INP, CLS)Performance ProfilingTechnical SEOStructured Data
AD TECH
Google Ad Manager (GPT)Prebid.jsConsent Management (LGPD)
AI ENGINEERING
LLM Integration (OpenRouter/Gemini)Structured OutputsPrompt EngineeringAnti-Hallucination Guardrails
ENGINEERING
CI/CDGit/GitHubJestPlaywrightObservabilityTechnical Documentation
04

Education

JUL/2026
Postgraduate degree in Software Engineering, DevOps and Digital TransformationPUCPR
2016
B.A. in Systems Analysis and DevelopmentUniversidade Positivo
05

Languages

PortugueseNative
EnglishIntermediate
06

Let's work together?

CHANNELS● AVAILABLE
INSTAGRAM@marcobacelar
LOCCuritiba, Brazil — remote OK