Aberto a vagas e projetos freelance

Bryan Walace

Desenvolvedor fullstack júnior · React, Next.js, TypeScript e Node.js

Desenvolvo aplicações web do front-end ao deploy. Do app que sorteia os times da pelada de um familiar ao sistema que liga e agenda os computadores dos laboratórios onde trabalho: construo ferramentas práticas, para quem vai usar.

Projetos em destaque

Três projetos reais, em uso ou publicados, com o código e as decisões documentadas.
Todos os projetos
  • Em uso pela equipe de TI

    UniWake

    Ferramenta open source para a equipe de TI ligar, monitorar, agendar e desligar pelo navegador os computadores dos laboratórios.

    • TypeScript
    • Node.js
    • Fastify
    • React
    • SQLite
    • PowerShell
  • Em produção

    MatchMaker FC

    PWA que sorteia times equilibrados para a pelada e cria salas com link para os jogadores confirmarem presença sem instalar nada.

    • React
    • TypeScript
    • Vite
    • Firebase Auth
    • Firestore
    • Zustand
  • Código aberto · bot disponível

    Brasa Bot

    Bot de Discord serverless para organizar churrascos: cria o evento, controla quem vai e gera o código Pix para cada participante pagar.

    • JavaScript
    • Cloudflare Workers
    • Discord Interactions
    • Firebase Auth
    • Firestore
    • Next.js

Sobre

Trabalho no suporte de TI do Instituto Pan Americano. Atendo alunos e colaboradores, mantenho a plataforma acadêmica e faço a triagem dos chamados para as equipes de plataforma e de infraestrutura.

Foi nesse trabalho que criei o UniWake, que a equipe de TI usa no dia a dia para ligar, agendar e desligar os computadores dos laboratórios.

Desde 2024 desenvolvo sites e aplicações como freelancer. Antes, fui estagiário de TI na Defensoria Pública do Paraná. Sou formado em Análise e Desenvolvimento de Sistemas pela Universidade Positivo.

Tenho interesse em automação e IA aplicada: integrações com n8n, Make e Zapier e uso de APIs de LLM no desenvolvimento e em produtos.

Como trabalho

  1. Entendo o problema com quem usa

    Começo pela rotina de quem vai usar. O MatchMaker nasceu de uma necessidade de um familiar; o UniWake, do dia a dia da equipe de TI.

  2. Escrevo a especificação antes do código

    Requisitos, decisões e critérios de aceite ficam escritos no repositório. O UniWake tem mais de 60 decisões de arquitetura registradas, cada uma com o trade-off.

  3. Desenvolvo com IA como par

    Uso IA com papéis definidos: arquitetura, implementação, depuração e revisão. Eu decido o que entra e reviso o resultado.

  4. Testo e publico com preview

    Testes automatizados com Vitest e Playwright, como no UniWake e neste site, e preview por branch antes de ir para produção.

Experiência

Trajetória completa
  1. jul/2026 – atual

    Técnico de Suporte ao Usuário

    Instituto Pan Americano de Ensino e Treinamento Telepresencial

  2. fev/2024 – atual

    Desenvolvedor Fullstack (freelancer)

    BwDev

  3. mar/2023 – jan/2024

    Estagiário de TI

    Defensoria Pública do Estado do Paraná

Stack

O que uso e onde usei. Detalhes em cada projeto.
Front-end
  • React
  • Next.js
  • TypeScript
  • JavaScript
  • HTML e CSS
  • Tailwind CSS
  • Sass
  • Zustand
  • PWA
Back-end e dados
  • Node.js (Express, Fastify)
  • APIs REST
  • Firebase (Auth, Firestore)
  • Cloudflare Workers
  • SQL e SQLite
  • Python
Qualidade
  • Git e GitHub
  • Vitest
  • Playwright
  • GitHub Actions
Automação e IA
  • n8n, Make e Zapier
  • APIs de LLM (Claude, ChatGPT, Gemini)
  • Desenvolvimento com IA guiado por specs (SDD)
Infra e suporte
  • Windows
  • Linux
  • Redes
  • Hardware
  • PowerShell

Vamos conversar

Aberto a vagas de desenvolvedor fullstack (remoto ou híbrido em Curitiba) e a projetos freelance. Respondo por e-mail, LinkedIn ou WhatsApp.