Pular para os projetos
Daniel Bernardes

Estudante de Ciência da Computação
Brasil
Aberto a estágio e vagas de nível júnior

Sou Daniel Bernardes, desenvolvedor full-stack júnior. Trabalho com Django, React e TypeScript e sempre meço o que entrego.

Daniel Bernardes, desenvolvedor full-stack

O que eu construí e o que eu medi.

Dois deles ainda estão em sigilo, então algumas linhas estão tarjadas. Os números são reais, e posso mostrar o código por trás deles numa entrevista.

Web app, em produção

Caderneta

Um sistema de fiado para um mercado local que anotava as vendas fiadas num caderno de papel. Cada venda é registrada no balcão, com o cliente esperando.

47
Clientes na caderneta, nenhum mais no papel
5 s
Tempo por anotação que guiou o projeto, por isso a venda é a primeira tela
Diário
Backup automático e atualizações que nunca mexem nos dados

Em uso diário no computador do balcão.

Django, DRF, PostgreSQL, React, Docker

Anotando uma venda, gravado numa cópia local com dados de exemplo.

Assistente pessoal com IA

Akira Assistant

Um assistente no Telegram que roda no meu próprio PC. Cuida da minha lista de tarefas por texto ou voz e lê para mim um resumo matinal do e-mail e da agenda.

41/41
Frases de teste entendidas por um modelo local pequeno, contra 65% com chamadas de ferramenta livres
0,7 s
Por mensagem, numa GPU comum de 6 GB
~7×
Síntese de voz mais rápida na GPU do que na CPU (Kokoro TTS, 0,32 s por frase de teste)

Roda todos os dias na minha máquina.

Python, Ollama, Whisper, Kokoro TTS, Google APIs, SQLite, Feito com Claude Code

Código no GitHub

Uma frase do conjunto de testes e a resposta que o código monta

Áudio, 0:03

Preciso levar o carro na revisão até dia 30

Transcrito localmente com o Whisper

Anotado: levar o carro na revisão (qua 30/09).

App mobile

IRun

Um app para assessorias de corrida. Ajuda os professores com o que mais preocupa num treino em grupo. Alguns detalhes ficam ocultos enquanto o projeto está em desenvolvimento.

1.037
Testes automatizados entre a API e o app
8,5 s → 1,3 s
Latência p95 com 120 usuários simulados no servidor-piloto em SQLite, depois de ligar o modo WAL para as leituras não esperarem as escritas
5
Perfis de atacante, de anônimo a professor de outra assessoria, testados em cada rota da API por um teste que falha a qualquer vazamento

Em desenvolvimento. Privado por enquanto.

Django, DRF, PostgreSQL, React Native, Expo, TypeScript, Docker

Corredores numa rua molhada à noite, um deles de colete refletivo. Arte do próprio app.

App mobile e web

FGT Mobile

Um app para um festival gastronômico no Tocantins, usado dos dois lados do balcão: pelos visitantes e pelas barracas. Alguns detalhes ficam ocultos enquanto o projeto está em desenvolvimento.

133 req/s
Com p95 de 113 ms e 10 acessos simultâneos, num teste de carga em máquina de desenvolvimento
7
Registros de decisão de arquitetura (ADRs)

Em desenvolvimento. Privado por enquanto.

Django, DRF, PostgreSQL, Expo, TypeScript, Docker

Um teste falha se esse número subir.

1258

Consultas ao banco de dados para listar 40 pedidos. Eram 125, com consultas repetidas para cada pedido

Projetos menores

No GitHub

  • PlanejaMes

    Planejador de orçamento mensal com a regra 50/30/20, folha para imprimir e uma cena 3D interativa.

    React, Three.js

    Ver site: PlanejaMes
  • Board Game Library DB

    A planilha de empréstimos de um café de jogos de tabuleiro virou um banco PostgreSQL normalizado, com duas condições de corrida reais corrigidas e testadas.

    PostgreSQL, Python, pytest

    Código: Board Game Library DB
  • Projeto Árvore

    Visualizador passo a passo de árvores binárias de busca, inspirado no Python Tutor.

    JavaScript

    Código: Projeto Árvore
  • ConverteAqui

    Transforma uma planilha bagunçada de leads de empresas numa lista de contato pontuada e sem duplicados, com exportação para Excel e PDF.

    Django, React, Docker

    Código: ConverteAqui
  • ContratoFácil

    Responda a perguntas simples e receba um contrato de serviço, assinado online na ordem definida, com trilha de auditoria por hash.

    Django, DRF, Celery, Redis, React, TypeScript

    Código: ContratoFácil
  • Café Verde

    Pedidos na mesa para um café: o cliente pede pelo celular, e as telas da cozinha e do garçom se atualizam ao vivo.

    Django, Channels, Redis, PostgreSQL, React

    Código: Café Verde
  • DublaCon

    Rede social onde dubladores, artistas e roteiristas amadores formam equipes pelas vagas dos projetos.

    Django, DRF, PostgreSQL, React

    Código: DublaCon

Onde estou agora.

Ceulp/ULBRA, noturno

Bacharelado em Ciência da Computação

Trabalhos da faculdade no GitHub

4/8Semestre

Dez. 2028Formatura prevista

Escolha um semestre para ver o que estudei nele.

2025202620272028

Semestre 4 · 2026/2

Em andamento. Banco de dados e estruturas de dados avançados, paradigmas de linguagens de programação, desenvolvimento front-end e engenharia de requisitos com modelagem de software, além de um projeto integrador de TI.

Principais temas: Banco de dados avançado, estruturas de dados avançadas, paradigmas, front-end, requisitos

  1. Fev. 2026 – atual

    Estagiário de TI, Desenvolvimento de Software

    EGEFAZ, Escola de Gestão Fazendária, Secretaria da Fazenda do Tocantins

    • Trabalho full-stack no SIGEfaz, o sistema em produção que cuida de todos os eventos de capacitação dos servidores do estado, da inscrição ao certificado em PDF.
    • Um dos dois desenvolvedores do time. Trabalhamos em par em tudo, então atuo no sistema inteiro: APIs, front-end, banco e deploy.
    • Ajudo nas decisões de arquitetura e na evolução do sistema.

    Django 5, DRF, PostgreSQL, React 19, TypeScript, Docker, Nginx

  2. Dez. 2023 – 2025

    Assistente Administrativo

    Winnes, Assessoria esportiva da família

    • Atendimento na recepção e rotina do dia a dia para alunos e professores.

Idiomas

  • Português

    Nativo

  • Inglês

    C1

    EF SET 66/100 (leitura C2, compreensão oral B2). Curso de inglês concluído.

    Certificado EF SET
  • Espanhol

    A2

Cursos e eventos

  • Python 3+ Completo

    Django, testes, TDD, padrões de projeto. 141,5 h

  • Domine Web

    20 cursos, de HTML a MVC e APIs. 126,5 h

  • Curso de inglês

    Concluído

  • CODE:NEXT Summit, EncoInfo

    Eventos de tecnologia, 2025

Sobre

Daniel Bernardes sorrindo, de moletom bege

Gosto de problemas que não se resolvem de primeira. Construo apps de ponta a ponta e depois meço o resultado.

Sei orientar agentes de IA e usá-los a meu favor: divido o trabalho em tarefas pequenas e claras, dou o contexto certo e confiro cada resultado com testes e medições reais. Isso me deixa bem mais rápido sem baixar o nível.

Back-end

  • Python
  • Django
  • Django REST Framework
  • PostgreSQL
  • Autenticação JWT
  • pytest

Front-end e mobile

  • TypeScript
  • React
  • React Native + Expo
  • Tailwind CSS
  • React Query
  • GSAP, Three.js

Entrega

  • Docker
  • Nginx
  • Linux
  • GitHub Actions
  • Git
  • Jira
  • Figma

IA

  • Claude Code, Codex
  • Ollama, LLMs locais
  • Whisper, TTS
  • Specs para agentes

Contato

Tem uma vaga, um estágio ou um projeto em mente? Respondo em português ou inglês.