Skip to content
View pedrobfernandes's full-sized avatar
  • Sao Paulo

Block or report pedrobfernandes

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pedrobfernandes/README.md

Olá, eu sou Pedro Fernandes 👋

Desenvolvedor Frontend com foco em React, TypeScript e acessibilidade (WCAG/WAI-ARIA).

Construo aplicações web completas (SPA) com integração a APIs, autenticação e foco em experiência do usuário — incluindo navegação por teclado, gerenciamento de foco e suporte a leitores de tela.

Atualmente, sigo aprofundando meus estudos em acessibilidade e desenvolvimento frontend moderno.


🛠️ Stack

Frontend

React • TypeScript • JavaScript (ES6+)
HTML5 (semântico) • CSS3 (Flexbox, Grid)

Dados e Integração

APIs REST • Supabase • Autenticação (OTP) • Validação de dados

Acessibilidade

WCAG • WAI-ARIA • Navegação por teclado
Gerenciamento de foco • aria-live • Testes com leitor de tela (ORCA)

Ferramentas

Git • GitHub • Linux • Bash


🚀 Projetos em Destaque

🔹 TrackBalance

Aplicação de finanças pessoais com autenticação e persistência de dados.

  • Autenticação via OTP com Supabase
  • Dashboard de receitas e despesas
  • Componentes acessíveis (modal com focus trap, select com typeahead, inputs)
  • Navegação por teclado e suporte a leitores de tela

🔗 Ver repositório


🔹 Weather Now

Aplicação de previsão do tempo com dados em tempo real.

  • Integração com API Open-Meteo
  • Tipagem com TypeScript e validação com Zod
  • Interface responsiva e acessível

🔗 Ver repositório


🔹 Todo List

Aplicação de gerenciamento de tarefas com foco em interatividade.

  • CRUD completo com persistência local
  • Tema claro/escuro (prefers-color-scheme)
  • Feedback dinâmico com aria-live e navegação por teclado

🔗 Ver repositório


📫 Contato

Pinned Loading

  1. trackbalance trackbalance Public

    Aplicação de gestão financeira pessoal com autenticação, persistência de dados e forte foco em acessibilidade (WCAG).

    JavaScript

  2. weather-now-app weather-now-app Public

    Weather application built with React and TypeScript, featuring real-time data, runtime validation and an accessible interface.

    TypeScript

  3. watchit watchit Public

    Aplicação de exploração de filmes e séries com dados em tempo real, desenvolvida com React, incluindo consumo de API, gerenciamento de estado assíncrono com TanStack Query e navegação SPA.

    JavaScript

  4. todo todo Public

    Todo application built with React and TypeScript, featuring task management, state persistence and accessible interactions.

    TypeScript

  5. flatctl flatctl Public

    A simple graphical Flatpak manager written in Bash using YAD

    Shell 10