Skip to content
PS
CV
Portrait of Pedro Silva

Frontend Engineer

Pedro Silva

Interfaces that move the business — not just the pixels.

5+ years shipping React products end-to-end. Sole frontend on a B2B health platform serving 1,000+ companies.

About

I build React interfaces focused on real business impact — not just shipping components. As the sole frontend engineer on a B2B health platform, I've owned frontend decisions and delivery end-to-end: a full checkout rebuild that eliminated daily support interventions across the client base, and a financial statement module designed for lean bundle size and clear user value.

Beyond my main role, I've independently delivered 10+ web projects and built TimeCode Sites — a Website-as-a-Service product with AI content generation, Stripe subscriptions, and custom domain provisioning — from idea to production, solo.

Open to global relocation and remote opportunities.

Experience

  1. 02/2022 – 07/2026

    São Paulo, Brazil · Remote

    Frontend Software Engineer

    Coffee Code

    • Orchestrated the technical strategy for migrating a legacy iframe architecture to a role-based SPA. Defined a 9-phase roadmap totaling ~430 hours in collaboration with backend engineers, encompassing routing, API layers, and permission-based dashboards — establishing a documented execution framework in Notion for long-term scalability.
    • Rebuilt the entire logged-in checkout flow in React to support dynamic dependent addition, replacing a manual broker-dependent process. Engineered real-time cost recalculation via Context API, a custom multi-step form loop with schema-based validation (Yup), and a fully tailored order finalization via custom endpoint. Eliminated daily support-team interventions across 1,000+ client companies, enabling full self-service enrollment.
    • Built the financial statement module from scratch in React, reusing existing components to keep bundle size lean. Delivered direct visibility into account holders' financial history — previously handled manually through brokers — becoming a key resource for clients during annual income tax filing season.
    • Improved order queue management by surfacing error visibility on TOTVS ERP API failures, contributed to the frontend TOTVS integration, and developed custom Gutenberg blocks enabling dynamic content control per company and user segment across the platform.
  2. 04/2025 – Present

    Brazil · Remote

    Founder & Frontend Developer

    TimeCode

    • Architected and shipped a multi-tenant SaaS platform in React 19 and TypeScript with a Node/Express backend — host-based tenant resolution, per-tenant routing and theming, and isolated data access.
    • Built an LLM content-generation pipeline with schema-validated structured JSON output (Zod), provider failover and retry/backoff; profiled and tuned provider routing to cut p50 latency from 60s to 5.7s.
    • Integrated Stripe billing (Checkout, Customer Portal, signature-verified webhooks) as an idempotent, event-driven state machine resilient to retries and out-of-order delivery.
    • Own infrastructure and delivery end-to-end: Docker Compose and Nginx on ARM64, GitHub Actions CI/CD, Cloudflare CDN, and server-side rendered meta tags for crawlers on custom domains.
    • Delivered 10+ client web projects end-to-end, from Figma handoff to production deployment, across varied niches and tight timelines.
  3. 08/2021 – 11/2021

    São Paulo, Brazil · Remote

    Frontend Software Engineer

    Grupo KPG

    • Developed landing pages for Pedalgel from Figma into pixel-perfect responsive pages in Next.js, SCSS and CSS Modules, with an integrated external checkout. The product sold 60,000+ units and was exported to 10+ countries, including the US, Canada, Japan, and the UK.
    • Built additional web projects for the group's portfolio — including a digital entrepreneurship platform and a couples mentorship site — delivering across varied niches under tight timelines.

Featured project

TimeCode Sites

Website-as-a-Service — professional sites by subscription.

Screenshot of the TimeCode Sites landing page

Problem

Small businesses need a professional site fast, without hiring an agency or learning a CMS.

Aha

The visitor fills a form and — in minutes, without a card — sees a ready site with AI-generated content and photos. Publishing is when they pay via Stripe.

  • Trial-first funnel: create → aha moment → publish/checkout, with abandoned-cart and publish-nudge recovery.
  • Custom domains with DNS verification and automatic SSL on a VPS.
  • Full stack ownership: React 19 SPA, Express API, SQLite, Stripe, Gemini, Pexels, Docker on Oracle Cloud.
React 19TypeScriptViteExpressSQLiteStripeGeminiDocker
Visit live product

Featured project

Gutenberg Block System — B2B Health Platform

Custom blocks turning the WordPress editor into a document and data-view builder.

WordPress EditorCustom blockCustom blockCustom blockCustom blockCustom blocksave()mount point / markup with tokensReact hydrates frontendPDF Service → contract

Problem

Legal and operations teams needed to assemble health insurance contracts and build admin data views without a developer in the loop — and the contracts had to come out as PDFs.

Aha

The WordPress editor became the composition surface. Teams stack custom blocks — beneficiary data, dependents, billing, coverage terms, LGPD, page breaks — and the same content renders either as a hydrated React view in the browser or as a finished PDF contract.

  • Built and maintained the custom block library for the B2B admin theme: the registration layer (JS + PHP) and 6 blocks end-to-end — company records, payment listings, coparticipation statements, order resend queues.
  • Dynamic block pattern: save() emits a mount point that React hydrates on the frontend via data-component, keeping post content clean and rendering logic in the app layer.
  • Dual registration (JS for the editor, PHP register_block_type) under a dedicated block category, keeping ~37 domain blocks organised in the inserter.
  • Contributed to a ~20-block contract document system rendered to PDF — authored the page-break and single-invoice blocks, led development on three membership-form blocks.
  • Scale: platform serving 1,000+ client companies and 25,000+ users.
WordPressGutenbergPHPReactJavaScriptwebpack

Stack

  • JavaScript (ES6+)
  • TypeScript
  • React
  • React Hooks
  • Next.js
  • Node.js
  • Express
  • React Router
  • Redux
  • Context API
  • HTML
  • CSS
  • SCSS
  • RESTful APIs
  • GraphQL
  • SQL/SQLite
  • Zod
  • Yup
  • Jest
  • React Testing Library
  • Stripe
  • WordPress
  • Gutenberg
  • PHP
  • Docker
  • Nginx
  • GitHub Actions
  • Cloudflare
  • Vite
  • Git
  • GitHub
  • Figma

Let's talk

Looking for frontend roles where product thinking and technical ownership matter.

pedrogv133@gmail.com

Minas Gerais, Brazil · Remote / relocation OK

B.S. Software Engineering — Ampli (2024–2028)

English — Full professional proficiency (EF SET C1, 2024)