Skip to content
View pedrobragabes's full-sized avatar

Highlights

  • Pro

Block or report pedrobragabes

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.

Content in all repositories owned by your account will be closed.
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
pedrobragabes/README.md

Pedro Braga — Software Engineer

Aplicações web, integrações e automações para operações reais.
Full-stack · E-commerce · Backend · APIs

Portfólio · LinkedIn · E-mail · Projetos

Sobre mim

Sou Software Engineer na AquaFlora AgroShop, fundador da BragaCode e estudante de Engenharia de Computação na UNIVESP. Desenvolvo aplicações, integrações e automações que conectam operações reais ao ambiente digital — de sistemas legados e estoque a e-commerce, APIs, painéis e aplicações internas.

Trabalho principalmente com TypeScript, React/Next.js, Node.js e Python, com atenção à integridade de dados, autenticação, testes, observabilidade e manutenção.

Projetos em destaque

Status: uso operacional

Integração entre ERP legado e WooCommerce. Sincroniza preços e estoque do Athos com a loja virtual, preservando o conteúdo do catálogo.

  • Modo LITE restrito a produtos existentes, simulação antes da execução e proteção de edições manuais.
  • Automação no Windows, registros de execução e tratamento de dados de catálogo.

Python WooCommerce REST API SQLite PowerShell

Commerce Agent

Status: em desenvolvimento · Repositório privado

Motor de comércio conversacional para WhatsApp Business. Arquitetura que separa o canal de mensagens, o catálogo e a orquestração de IA, com integração planejada à API oficial da Meta.

  • Webhooks, filas por conversa, idempotência e transferência para atendimento humano.
  • Respostas sobre produtos condicionadas a dados de catálogo; a LLM não é fonte de preço ou estoque. Integrações externas e piloto ainda em validação, sem operação em produção.

TypeScript Node.js PostgreSQL Redis BullMQ APIs LLMs

Status: MVP instalado · Validação operacional

Gestão de conteúdo para as TVs da loja. Reúne dashboard, API e aplicativo Android TV para organizar mídias, playlists e programação na rede local.

  • Player com cache e reprodução offline, monitoramento de dispositivos e recuperação de falhas.
  • MVP instalado em dispositivo físico, com validações operacionais de go-live em andamento.

TypeScript Next.js Express Prisma SQLite React Native / Expo

Status: ativo · Evolução do frontend headless

Plataforma editorial própria sobre games. Portal que criei e mantenho desde 2020, conectando desenvolvimento web e produção de conteúdo.

  • Frontend em Next.js integrado ao WordPress como CMS headless.
  • Experiência com publicação editorial, customizações e evolução da arquitetura do portal.

TypeScript Next.js React Tailwind CSS WordPress

Atividade no GitHub

Estatísticas públicas do GitHub: commits, pull requests, estrelas, repositórios e rank

Ver o histórico de contribuições no GitHub

Cartão gerado por serviço externo; os números podem variar conforme a cobertura e a atualização. O histórico de contribuições também está disponível diretamente no GitHub.

Tecnologias e prática

Área Tecnologias
Interfaces React, Next.js, TypeScript, JavaScript, Tailwind CSS
Backend e integrações Node.js, Express, Python, APIs REST, WordPress e WooCommerce
Dados PostgreSQL, SQLite, MySQL, Redis, Prisma e Supabase
Engenharia e entrega Git, GitHub Actions, Docker, Vitest e Playwright
Infraestrutura e laboratório Linux, Nginx, Proxmox e Cloudflare Workers

Na prática, me interesso por contratos de API, consistência de estoque, controle de acesso, processamento idempotente e recuperação de falhas — detalhes que fazem diferença quando o software passa a apoiar uma operação.

Outros projetos e iniciativas

  • BragaCode — desenvolvimento de software para pequenas empresas, com foco em aplicações web, integrações, automação e infraestrutura.
  • Braga Commerce · Beta — e-commerce para pequenos comércios, com Next.js, PostgreSQL, Supabase, reserva de estoque, Mercado Pago e painel administrativo. Acesso protegido durante a preparação para lançamento.
  • Estudos UNIVESP — organizador acadêmico para disciplinas, atividades, notas e prazos, com Next.js e Cloudflare D1.
  • CadastraFácil — produto próprio em desenvolvimento para simplificar o cadastro de produtos em pequenas empresas.
  • HomeLab — ambiente de prática com virtualização, containers, redes, deploys, backups e monitoramento.

Formação

Bacharelado em Engenharia de Computação — UNIVESP
2025–2030 · Em andamento

Idiomas: português nativo · inglês avançado, nível C1 (EF SET).

Contato

Aberto a projetos de desenvolvimento, integrações e oportunidades em Engenharia de Software.

Portfólio · LinkedIn · pedrobraga855@gmail.com

Pinned Loading

  1. aquaflora-stock-sync aquaflora-stock-sync Public

    Legacy ERP Stock Sync: normalizacao de CSV Athos e sincronizacao restrita de preco e estoque com WooCommerce. Origem em operacao real de varejo.

    Python

  2. AquaFloraTV AquaFloraTV Public

    Retail Digital Signage: dashboard Next.js, API Express/SQLite e player Android TV com cache offline. Origem em problema real de varejo.

    TypeScript

  3. Braga-Commerce Braga-Commerce Public

    Base de e-commerce low cost para pequenos comercios locais.

    TypeScript

  4. JoysticKnights JoysticKnights Public

    Frontend headless Next.js do portal brasileiro JoystickNights, integrado ao WordPress.

    TypeScript

  5. BragaCode BragaCode Public

    Site profissional e laboratorio de engenharia de software de Pedro Braga.

    TypeScript

  6. Estudos-UNIVESP Estudos-UNIVESP Public

    Hub de estudos e materiais de Engenharia de Computacao na UNIVESP.

    TypeScript