Pular para os projetos
R. MedeirosCaderno de campo
Caderno de campo n.º 04 Fatec Jacareí · DSM · aberto em fev. 2025

RafaelMedeiros

Homo faber lepidopterophilus det. Costa, 2025

Passei seis anos aprendendo a observar bicho: catalogar, medir, anotar o que muda e o que se repete. Hoje aponto o mesmo método para software — e descobri que a diferença entre um borboletário e um sistema é bem menor do que parece.

Registro acadêmico
2581392513017
Turma
1.º sem. 2025
Semestre
4DSM · 2026-2
Localidade
S. J. dos Campos, SP
era pra ser
só um estágio
de campo…
Rafael Medeiros de costas, em trilha de mata atlântica cercado por samambaias e vegetação densa.
o autor, em habitat
de origem
Fig. 1
Mata Atlântica
vale do Paraíba
mesmo sujeito,
outro bioma
Registro I

O sujeito

Descrição · morfologia · hábitos

Retrato frontal de Rafael Vitor de Medeiros Costa. A B C D
Fig. 2 — Rafael V. M. Costa
exemplar adulto · 27 anos · S. J. dos Campos

Sou biólogo. A parte de desenvolvedor veio depois — e, por baixo, é o mesmo trabalho.

  1. A
    FormaçãoCiências Biológicas — UNIVAP
  2. B
    MétodoObservar, registrar, repetir até virar padrão
  3. C
    Bancada anteriorAnálises clínicas — DASA, IPESSP
  4. D
    Bancada atualSoftware — Prometheus Group + Fatec Jacareí

Trabalhei em borboletário, em centro de reabilitação de animais silvestres e em laboratório clínico. São lugares diferentes com a mesma exigência: você olha um sistema vivo que ninguém documentou direito, isola a variável que interessa e registra tudo — porque daqui a seis meses alguém vai precisar do seu caderno para entender o que aconteceu.

Foi por aí que caí na programação. Depurar código é a mesma coisa que rastrear a causa de um resultado estranho na bancada: hipótese, teste, descarte, repete. Entrei no DSM da Fatec Jacareí em 2025 e hoje trabalho como Support Technical Specialist na Prometheus Group, onde o dia inteiro é exatamente isso — reproduzir o problema de alguém e achar onde o sistema desviou do esperado.

O resto do tempo eu desenho bicho em código. Não é coincidência.

Linhas de pesquisa · onde quero chegar
  • 01 · Front-endInterfaces que aguentam dado real, não só o dado da demo.
  • 02 · ProdutoTraduzir o que o usuário precisa em algo que o time consiga construir.
  • 03 · JogosSimulação, arte procedural e game feel — meu campo de experimento.
  • 04 · AcessibilidadeContraste, foco e teclado como requisito, não como remendo.
Registro II

Perfil estratigráfico

Camada mais recente no topo

  1. 2026 — hoje Holoceno

    Software, em dois turnos

    Prometheus Group · Fatec Jacareí — 4DSM

    Support Technical Specialist numa plataforma corporativa de gestão de ativos e manutenção, atendendo clientes internacionais. De noite, o 4.º semestre do DSM e os projetos que eu invento sozinho.

  2. 2025 — 2026 Transição

    Entrada no DSM

    Fatec Jacareí — 1DSM a 3DSM

    Três projetos integradores em três semestres, cada um com um papel diferente: design e front no primeiro, Product Owner no segundo, desenvolvimento front-end no terceiro. A camada em que aprendi a trabalhar em time de verdade.

  3. 2021 — 2024 Bancada

    Análises clínicas

    DASA · especialização pelo IPESSP

    Rotina de laboratório, protocolo e rastreabilidade. Onde eu entendi na prática que resultado sem procedimento documentado não vale nada — a mesma lição que depois reencontrei em code review.

  4. 2017 — 2021 Camada basal

    Biologia

    UNIVAP · borboletário · fauna silvestre

    Bacharelado em Ciências Biológicas, com campo em borboletário e em centro de reabilitação de animais silvestres. Foi aqui que o caderno de campo virou hábito — e o hábito nunca mais saiu.

Registro III

A coleção

7 espécimes · acadêmicos e pessoais

7 fichas
ESP-006Família: pessoal
Tela do Charco: criaturas nadando na água turva à esquerda e, à direita, o painel com traços médios, gráfico da população, árvore da vida e diário.

Charco

Stagnum vitae emergentis

Um ecossistema onde a evolução roda ao vivo no navegador. Ninguém programou predador, espécie, migração, aviso de veneno — nem o corpo dos bichos. Tudo emerge de genoma, energia e morte, e o próprio programa registra o que aconteceu num diário.

Observações do coletor

Projeto solo, em JavaScript puro, sem uma única biblioteca. O que define o trabalho não é o código, é a modelagem: cada vez que a simulação degenerava, a correção veio da biologia, não de ajuste de número. O metabolismo basal passou a seguir a lei de Kleiber e o gigantismo parou; a carniça entrou como rampa evolutiva e a carnivoria finalmente conseguiu atravessar o vale adaptativo da dieta intermediária; o mundo deixou de ser toroidal e virou cilindro, porque num toro o polo frio faz fronteira com o quente e nicho por latitude não existe. Registrei também o que não emergiu — o runaway de Fisher — com as três correções tentadas e a hipótese que sobrou, porque resultado negativo documentado vale mais que número perseguido até aparecer.

Coleta
2.º sem. 2026 · projeto pessoal
Habitat
JavaScript · Canvas 2D · ES Modules · sem dependências
Repositório
ESP-005Família: pessoal
Tela do jogo Insetos vs Zumbis: cinco fileiras de gramado com formigas, abelha e joaninha defendendo contra caracóis e baratas.

Insetos vs Zumbis

Formica bellatrix vectorialis

Tower defense com 50 fases, 5 mundos e 5 chefões — e nenhum arquivo de imagem. Cada formiga, cada zumbi e cada pôr do sol é desenhado quadro a quadro no Canvas do Flutter.

Observações do coletor

Projeto solo, do zero. Escrevi a arte inteira em código, 100 % vetorial via CustomPainter, porque não queria nada com cara de asset pronto. Arquitetei para escalar: fase é dado, não código, e cada bicho é uma subclasse com desenho e comportamento separados. 75 testes cobrindo game loop, economia de néctar, ondas e regras de modo.

Coleta
2.º sem. 2026 · projeto pessoal
Habitat
Flutter · Dart · Flame · Canvas
Repositório
ESP-004Família: pessoal
Tela do app FoiAqui: mapa de São José dos Campos com pins em forma de placa esmaltada marcando memórias.

FoiAqui

Memoria urbana geolocata

Aponte a câmera e veja o que foi aqui. App de memória urbana colaborativa que liga o lugar físico à história que aconteceu nele — cidade-piloto São José dos Campos, com acervo real de 1865 a 2021.

Observações do coletor

Projeto solo, do problema ao APK. Fiz a pesquisa de UX pelo Duplo Diamante — benchmarking, personas, Business Model Canvas — e traduzi cada decisão em código. Desenhei a identidade “Placa Esmaltada” e validei os 29 pares de cor no WCAG AA. Deixei dois lugares do mapa sem memória de propósito: o app precisa mostrar onde falta, não só onde já tem.

Coleta
1.º sem. 2026 · projeto pessoal
Habitat
React Native · Expo · TypeScript · Zustand
Repositório
ESP-003Família: acadêmico · ABP
Dashboard do DevFlow CRM: indicadores de total de leads, conversões e taxa de conversão, com o funil de vendas e o gráfico de evolução dos leads.

DevFlow CRM

Mercator digitalis vallensis

CRM de gestão de leads para a 1000 Valle Multimarcas, revendedora de veículos com várias unidades. Sete módulos, quatro perfis de acesso, dashboard analítico e trilha de auditoria completa.

Observações do coletor

Atuei como desenvolvedor front-end. Construí o dashboard analítico e seus gráficos, a página de leads em abas com busca em tempo real e filtros no cliente, e as telas de permissões, perfis e usuários — incluindo o controle de acesso por capabilities no front, que define o que cada perfil enxerga. Também fiz a persistência das preferências de filtro e o fluxo de negociação com o modal de fechamento.

Coleta
3DSM · 1.º sem. 2026
Habitat
React · TypeScript · Vite · Tailwind · Node · Prisma
Repositório
ESP-002Família: acadêmico · ABP
Protótipo do painel do Devflow Analytics: mapa do reservatório, filtros laterais e tabela de dados.

Devflow Analytics

Limnodata reservatorii

Plataforma de visualização e disseminação dos dados limnológicos do balanço de carbono em reservatórios de Furnas, em cooperação com INPE, UFRJ, UFJF e IIE. Mapa interativo, tabelas filtráveis e séries temporais.

Observações do coletor

Fui o Product Owner. Traduzi a necessidade dos pesquisadores em requisitos que o time conseguisse executar, priorizei o backlog sprint a sprint e conduzi as decisões de escopo e arquitetura junto com os devs. Mantive o canal com os stakeholders aberto para garantir que mapa, tabela e gráfico refletissem o que a pesquisa precisava — e não o que era mais fácil de construir.

Coleta
2DSM · 2.º sem. 2025
Habitat
React · TypeScript · MUI · Node · PostgreSQL · Docker
Repositório
ESP-001Família: acadêmico · ABP
Página de consulta de horários de aula da Fatec Jacareí.

Horários Fatec

Tabula horaria fatecensis

Site responsivo de consulta da grade horária dos cursos da Fatec Jacareí — aluno, professor e secretaria chegando ao mesmo dado por caminhos diferentes. O primeiro projeto integrador, e o primeiro código que foi parar na mão de usuário de verdade.

Observações do coletor

Respondi pelo design e pelo front-end. Criei o protótipo no Figma e defini a identidade visual, revisei a estética das primeiras páginas para dar consistência ao conjunto, reestruturei o mapa do site e programei por inteiro a área da secretaria. Na reta final assumi o JavaScript das interações e das melhorias de usabilidade.

Coleta
1DSM · 1.º sem. 2025
Habitat
HTML5 · CSS3 · JavaScript · SQL · Figma
Repositório
Sem tomboFamília: acadêmico · ABP
espécime ainda
não coletado

Projeto integrador · 4DSM

Species nondum descripta

A coleta do 4.º semestre está aberta. Assim que o projeto integrador do semestre for definido e começar a render código, a ficha entra aqui — com prancha, contribuição e repositório, como as outras.

Observações do coletor

Um caderno de campo honesto também registra o que ainda não foi encontrado. Esta gaveta fica reservada.

Coleta
4DSM · 2.º sem. 2026 — em curso
Habitat
a definir
Registro IV

Instrumentos de campo

Frequência de uso, não nota de prova

Linguagens
  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • SQL
  • Dart
Interface
  • React
  • Figma
  • React Native · Expo
  • Flutter · Flame
  • TailwindCSS
  • Acessibilidade (WCAG)
Servidor & dados
  • Node.js
  • Express
  • PostgreSQL
  • Docker
  • Prisma
Método
  • Git & GitHub
  • Scrum
  • Product Owner
  • Trello · Jira
  • Pesquisa de UX

uso diário confortável funcional em estudo

Registro V

Anexos

Formação · idiomas · o que faço fora do horário

Formação acadêmica
  • Desenvolvimento de Software Multiplataforma Fatec Jacareí · 2025 — em curso
  • Análises Clínicas IPESSP · especialização
  • Ciências Biológicas UNIVAP · bacharelado
Idiomas
  • nativoPortuguês língua materna
  • avançadoInglês atendimento técnico e documentação no dia a dia
  • intermediárioEspanhol leitura e conversação
Experiência anterior
  • Laboratório clínico — DASA rotina analítica e rastreabilidade de amostra
  • Centro de reabilitação de fauna silvestre manejo, registro e acompanhamento de animais
  • Borboletário criação, catalogação e educação ambiental
Fora do horário
  • Entomologia lepidópteros, principalmente — o vício que dá nome a este caderno
  • Desenvolvimento de jogos arte procedural e game feel, sempre em projeto solo
  • Trilha e observação de campo vale do Paraíba e serra da Mantiqueira
Registro VI

Correspondência

Canais profissionais

Este caderno segue as orientações do Portfólio Digital do curso: só canais profissionais ficam registrados aqui. Telefone, e-mail e endereço não entram na publicação — quem precisar deles me alcança por um dos dois canais acima.