Lins, Brazil · remote

João PedroTeixeira.

Full Stack Developer — Vue.js, Nuxt, TypeScript, React, Next.js, Tailwind, C#, .NET, REST APIs, Claude Code, Cursor and AI

I build web products from Design System to API — with AI at the core of my workflow and me in charge of quality.

Photo of João Pedro Teixeiraavailable
scroll

01 — About

A littleabout me.

I'm a full stack developer with 4+ years building web products, from Design System to API. My foundation is front-end — Vue.js, Nuxt, React, Next.js and TypeScript — with a focus on performance, accessibility and maintainable code, backed by TDD and automated testing (Jest, Cypress).

These days I also work on the back end with C#/.NET and REST APIs, owning the integration between the layers.

AI is a core part of my workflow: coding agents like Claude Code and Cursor help me prototype, refactor and generate tests — while I stay in charge of architecture, review and quality.

What I deliver

  • Scalable interfaces and component-based Design Systems
  • .NET REST APIs integrated with the front end
  • Test coverage and CI from day one
  • Real speed gains with AI, without cutting corners
  • 4+ years

    building web products

  • Design System

    built from scratch, still evolving

  • Vue · React · .NET

    from front end to API

  • Vue.js
  • Nuxt
  • TypeScript
  • React
  • Next.js
  • C#
  • .NET
  • Claude Code
  • Cursor
  • Tailwind CSS
  • Pinia
  • Vitest
  • Jest
  • Cypress
  • Playwright
  • Node.js
  • Docker
  • Git

02 — Career

Where I've beenbuilding.

  1. Mercado Eletrônico

    São Paulo, Brazil · remote · 4 yrs 4 mos

    1. Junior Front-end Developer

      Jun 2025 — present

      • Full stack development: Vue.js/Nuxt interfaces and C#/.NET REST APIs.
      • Using AI (coding agents) to speed up development, refactoring and test writing, with human review.
      • Evolving the platform’s Design System.
      • Automated testing with Jest and Cypress.
      • Code review, CI and collaboration with product, UX and QA in Scrum.
      • Vue.js
      • Nuxt
      • C#/.NET
      • AI
      • REST APIs
      • Jest
      • Cypress
    2. Front-end Programmer

      Jul 2022 — Jun 2025

      • Built scalable product interfaces with Vue.js and Nuxt.js.
      • Helped create the Design System from scratch, standardizing components across teams.
      • Introduced automated testing (Jest, Cypress) and TDD practices to the team.
      • Vue.js
      • Nuxt
      • Design System
      • TDD
      • Jest
      • Cypress
  2. ViaRondon Concessionária de Rodovia

    Lins, Brazil · 1 yr 7 mos

    Dec 2020 — Jun 2022

    1. IT Apprentice

      • IT support, inventory control and requests via SAP (ERP).
      • Monitoring and analysis of data and systems.
      • Preventive and corrective equipment maintenance.
      • SAP
      • IT Support

Education

  • Associate Degree in Information Technology

    UNIGRANDE · 2025 — 2027 · in progress

  • Associate Degree in Information Technology

    FATEC-SP · 2020 — 2022 · on hold

Certifications

  • Generative AI Engineer Program 2026: AI in Practice
  • Prompt Engineering: ChatGPT, Gemini, Meta AI, Grok and more
  • TDC 2024 São Paulo — Web & Front-end, JavaScript & Node.js and UX Design tracks
  • TDC 2023 Business — JavaScript and TypeScript track
  • TDC 2022 Business — Web / Front-end track
  • Web Performance I and II: optimization, Critical Path, HTTP/2 and Resource Hints
  • Cypress: E2E test automation
  • Complete Web Development 2022

03 — Projects

ThingsI've built.

04 — Skills

Everydaytoolkit.

Front end

  • Vue.js
  • Nuxt
  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • Pinia
  • Design System

Back end

  • C#
  • .NET
  • REST APIs
  • Node.js
  • Front end ↔ API integration

AI-Assisted Engineering

  • Claude Code
  • Cursor
  • Coding agents
  • AI-assisted refactoring and testing
  • Human review

Quality, testing & delivery

  • TDD
  • Jest
  • Vitest
  • Cypress
  • Playwright
  • Code review
  • CI/CD
  • Docker
  • Accessibility
  • Web performance

05 — Contact

Let'stalk?

Open to opportunities as a Full Stack / AI-Assisted Developer — and always happy to talk Vue, .NET, Design Systems and AI in software development.