Pular para o conteúdo

Desenvolvedor full stack · IA e LLMs · Potim, SP

Talles Amaral: Engenheiro full stack, da modelagem de dados ao último pixel.

Sou Talles Amaral, Desenvolvedor Full Stack no UNISAL, com mais de 3 anos colocando sistemas em produção — e, mais recentemente, aplicações com LLMs. No tempo livre construo produtos como o Lery, um tutor de inglês por voz com IA, e o Boua, um app social para descobrir e criar rolês.

Atualmente
Desenvolvedor Full Stack, UNISAL
Antes
Desenvolvedor Júnior, Editora Santuário
Foco
Plataformas web, APIs, sistemas com LLMs
GMT−3

01/Projetos selecionados

Alguns sistemas que projetei e construí de ponta a ponta.

Capa do Lery AI: “O tutor de inglês que conversa”, com o mascote e cartões mostrando uma frase em português, o nível do modo ponte, a resposta em inglês, nota 92 e a proporção de inglês falado.

01TCC de Engenharia de Computação2026

Lery AI

Um tutor de inglês sem tela, guiado por voz, que roda em um Raspberry Pi.

Muitos estudantes travam na hora de falar. Um tutor com LLM ingênuo piora isso: com um prompt enorme, ele responde a um aluno A1 em nível B2. O Lery trata o modelo como um componente de um sistema que controla o que ele vê, quando vê e como a resposta é verificada.

  • Contexto em camadas com orçamento explícito de tokens, e recuperação sob demanda via tool calling em vez de injetar todo o histórico a cada turno.
  • Compliance gate para níveis iniciantes: violações tipadas voltam ao tutor para uma única correção antes de qualquer resposta ser falada.
  • Cada turno avaliado em quatro pilares do CEFR com saída estruturada por schema, com fixtures de avaliação e um aluno sintético para testar o pipeline.
  • Traces com OpenTelemetry mostraram duas checagens independentes rodando em série; em paralelo, uma chamada inteira saiu do caminho crítico.
Papel
Projeto e desenvolvimento do loop de voz no dispositivo, do serviço de agente, da API e do app mobile.
Stack
TypeScript · Fastify · Gemini · OpenTelemetry · PostgreSQL · Python · React Native
Landing page do Boua: “Antes de sair de casa, veja como tá o rolê”, com celulares mostrando a nota do Pulse ao vivo, o mapa e o feed.

02Produto pessoal2026

Boua

Um app social para descobrir e criar rolês — do churrasco em casa ao evento com entrada paga.

Saber onde está a boa da noite costuma significar passar por dezenas de stories. O Boua reúne o que está rolando perto em um feed e um mapa, e deixa qualquer pessoa ser anfitriã — de graça ou cobrando entrada — no mesmo app e na mesma conta.

  • Monorepo pnpm: app Expo, API Fastify e apps web compartilhando contratos de API tipados e design tokens via pacotes internos.
  • Pagamentos atrás de uma interface de provedor: Stripe ou um stub local escolhido por configuração, com chaves de idempotência para retentativas nunca cobrarem duas vezes.
  • Ingressos em QR assinados com RS256 para detectar adulteração, mas a validação sempre confere o código no banco — a assinatura nunca é a fonte da verdade.
  • Pulse: avaliações ao vivo do rolê em rodadas — vibe, som, lotação, fila.
Papel
Produto, design e desenvolvimento full stack — app mobile, API, web e landing page.
Stack
React Native · Expo · Fastify · Prisma · PostgreSQL · Stripe · Zod · Next.js

Em desenvolvimento — ainda não público

    Landing page do Colete: título, login com Google e celulares mostrando a tela de jogo ao vivo.

    03Produto pessoal2026

    Colete

    Um app web mobile-first para organizar o rachão da semana.

    Chamada, sorteio de times, placar ao vivo, estatísticas, ranking e prêmios normalmente ficam no grupo do WhatsApp e na memória de alguém. O Colete junta a noite de jogo em um só lugar e deixa os resultados prontos para compartilhar.

    • Estatísticas derivadas de eventos de jogo — gols, assistências, prêmios — sem contadores redundantes que saem de sincronia.
    • Autorização por rachão em toda server action; rachões privados retornam 404 para não revelar que existem.
    • Convites com tokens aleatórios, revogação, expiração e limite de uso.
    • Imagens Open Graph dinâmicas para jogos, rankings e cartinhas de jogadores públicos.
    Papel
    Produto, design e desenvolvimento full stack.
    Stack
    Next.js 16 · React 19 · Server Actions · Prisma · PostgreSQL · Auth.js
    Capa do NexusTrace: “A fraude se esconde nas conexões”, com um grafo de comunidades de contas, uma conta de risco alto recebendo transferências de 17 contas, sinais de risco e uma nota do analista de IA. Dados sintéticos.

    04Projeto integrador · Em grupo2025–26

    NexusTrace

    Detecção de fraudes sobre um grafo de transações financeiras.

    Redes de fraude se escondem nas relações, não em transações isoladas. O NexusTrace carrega contas e transferências no Neo4j, agrupa tudo em comunidades e pontua cada conta pela forma como o dinheiro de fato circula na rede.

    • Detecção de comunidades com Louvain no Neo4j Graph Data Science, executada na inicialização sobre dados sintéticos de contas e transações.
    • Scores de risco explicáveis a partir de fan-in, z-score de volume e comportamento entre comunidades, com regras configuráveis.
    • Serviço FastAPI enviando eventos de anomalia por WebSockets para um dashboard Next.js com grafo interativo.
    • Um analista de IA com GPT-4.1 que responde perguntas chamando a mesma API de risco via tool calling.
    Papel
    Desenvolvido em grupo como projeto integrador no UNISAL; mantenho o repositório público.
    Stack
    Python · FastAPI · Neo4j GDS · Next.js · WebSockets · OpenAI
    Home do Aresta Studio no modo escuro: título sobre transformar ideias complexas em produtos reais, com ilustração isométrica.

    05Estúdio independente · Site2026

    Aresta Studio

    O site do meu estúdio independente de software, desenhado e construído de ponta a ponta.

    Um site de estúdio tem uma função: fazer o dono de um negócio confiar o suficiente para contar o problema dele. O Aresta começa pelos problemas em vez de uma lista de serviços, mostra cases reais e transforma o primeiro contato em um briefing estruturado.

    • Formulário de briefing como Server Action, com validação de campos, honeypot e e-mails transacionais feitos com React Email.
    • Sistema de ilustrações isométricas desenhadas em código, com temas claro e escuro e animações de entrada que somem com reduced motion.
    • Imagens Open Graph dinâmicas e uma rota que renderiza carrosséis do Instagram com os mesmos componentes do site.
    Papel
    Marca, design e desenvolvimento.
    Stack
    Next.js · React · TypeScript · Motion · React Email

    02/Experiência

    Sistemas que centenas de pessoas usam todos os dias.

    1. Abr 2025 — Atual

      Lorena, SP

      Desenvolvedor Full Stack

      UNISAL — Centro Universitário Salesiano de São Paulo

      Atuo na arquitetura, desenvolvimento e evolução dos sistemas internos da instituição, do desenho da solução ao deploy.

      • SIGA, sistema de filas em tempo real

        Plataforma de filas com emissão de senhas em totens, impressão de comprovante, painéis de chamada e métricas operacionais. Cada etapa do ciclo de vida da senha — emissão, chamada, transferência, finalização, ausência — publica um evento propagado via Socket.IO para totens, painéis e atendentes.

      • Plataforma de Serviço Social

        Plataforma full stack em Fastify, TypeScript e Next.js (DDD, Clean Architecture) que atende 678 alunos e absorve 90 candidaturas de bolsa e 170 atendimentos por mês, substituindo processos manuais sem aumento de equipe.

      • Modernização da Ouvidoria

        Migrei um sistema legado em ASP.NET WebForms para Next.js, com chat em tempo real e API de arquivos com links seguros.

      • Gestão de Chaves

        Substituí planilhas sem registro por uma aplicação Fastify + Vite com permissões e auditoria completa — 350 chaves e 312 movimentações por mês.

      • Capacitação em IA

        Ministrei o workshop “Inteligência Artificial e Engenharia de Prompt” para cerca de 40 participantes na Semana de Empregabilidade do UNISAL.

    2. Dez 2022 — Abr 2025

      Aparecida, SP

      Desenvolvedor Júnior

      Editora Santuário — Editora

      Sistemas internos usados todos os dias por vendas, RH e operação.

      • CRM Comercial

        Reduzi a geração de contratos de 10+ minutos para segundos em uma operação com 5.678 clientes e ~797 pedidos/mês, com um CRM em Next.js e .NET Core integrado ao Pagar.me e automação de documentos.

      • Assinatura digital em conformidade com a LGPD

        Plataforma de assinatura digital com documentos dinâmicos em Markdown que emitiu 20.345 termos de consentimento com validade jurídica.

      • Helpdesk

        Sistema de chamados em .NET e SQL Server que processa ~650 tickets/mês, com fluxos departamentais, priorização e rastreabilidade de ponta a ponta.

      • Intranet integrada ao TOTVS RM

        Portal de intranet integrado ao ERP TOTVS RM, centralizando timesheets, gestão de turnos, comunicados e dashboards gerenciais em tempo real.

      • Plataforma de formulários dinâmicos

        Formulários customizáveis (Next.js, .NET Core) que deram autonomia às áreas de RH e Segurança do Trabalho na coleta de dados.

    Ferramentas do dia a dia

    Frontend e mobile

    • TypeScript
    • React
    • Next.js
    • React Native · Expo
    • Vite
    • Tailwind CSS

    Backend

    • Node.js · Fastify
    • NestJS
    • Express
    • .NET Core
    • Python · FastAPI
    • Socket.IO

    Dados

    • PostgreSQL
    • SQL Server
    • MySQL
    • Neo4j
    • Redis
    • Prisma

    Engenharia de IA

    • Gemini · OpenAI · Claude
    • Context engineering
    • Tool calling
    • Saída estruturada
    • RAG
    • Evals

    Arquitetura

    • DDD
    • Clean Architecture
    • Hexagonal
    • Orientada a eventos
    • SOLID

    DevOps e qualidade

    • Docker
    • CI/CD
    • AWS
    • OpenTelemetry
    • Vitest · Jest
    • Playwright

    03/Sobre

    Gosto de software que continua de pé depois da demo.

    Talles Amaral

    Sou desenvolvedor full stack de Potim, SP, com mais de 3 anos construindo sistemas que as pessoas usam todos os dias — primeiro CRM, helpdesk, intranet e assinatura digital na Editora Santuário, e agora plataformas acadêmicas e administrativas no UNISAL, onde cuido do trabalho do desenho da solução ao deploy.

    Me importo com as partes que o usuário não vê: limites de domínio claros, autorização que se sustenta, performance medida de verdade e testes onde fazem diferença. Em IA, meu foco é a engenharia em volta do modelo — contexto, tool calling, saída estruturada, evals e observabilidade. Construo, meço e só então otimizo.

    Formação

    Bacharelado em Engenharia de Computação — UNISAL

    Jan 2022 — em andamento

    Português (nativo) · Inglês (B1/B2)

    Idiomas

    Cursos

    • CS50HarvardCursando
    • Node.jsRocketseat2025
    • React e Next.js(Certificado)Rocketseat2024
    • UI e UX Design — FigmaUdemy2023
    • Git e GitHubUdemy2022
    • SQL ServerWorkover Academy2022
    • Fundamentos de ScrumWorkover Academy2022

    04/FAQ

    Respostas rápidas sobre quem eu sou e o que eu faço.

    Quem é Talles Amaral?

    Talles Amaral é Desenvolvedor Full Stack de Potim, SP. Desde abril de 2025 atua no UNISAL, onde desenha, constrói e evolui os sistemas internos da instituição, e no tempo livre cria produtos como Lery, Boua, Colete e Aresta Studio.

    Com quais tecnologias ele trabalha?

    TypeScript, React, Next.js, React Native e Expo no front end; Node.js (Fastify, NestJS), .NET Core e Python (FastAPI) no back end; PostgreSQL, SQL Server, MySQL e Neo4j para dados; Docker, CI/CD e AWS para entrega.

    Ele trabalha com IA e LLMs?

    Sim. Seu trabalho com IA é a engenharia em volta do modelo: context engineering, tool calling, saída estruturada, evals e observabilidade. O Lery, seu TCC de Engenharia de Computação, é um tutor de inglês por voz construído assim, e o NexusTrace une um motor de risco baseado em grafos a um analista de IA.

    O que ele já construiu?

    No UNISAL: o SIGA, um sistema de filas em tempo real, e uma plataforma de Serviço Social que atende 678 alunos. Por conta própria: Lery AI (tutor de inglês por voz), Boua (app social de rolês), Colete (app para organizar o rachão da semana) e Aresta Studio (o site do seu estúdio de software). Em grupo: NexusTrace, detecção de fraudes com análise de grafos.

    Quanta experiência ele tem?

    Mais de três anos em produção. Foi Desenvolvedor Júnior na Editora Santuário de dezembro de 2022 a abril de 2025 (CRM, assinatura digital em conformidade com a LGPD, helpdesk e intranet integrada ao TOTVS RM) e é Desenvolvedor Full Stack no UNISAL desde abril de 2025.

    Onde ele estudou e quais idiomas fala?

    Cursa Bacharelado em Engenharia de Computação no UNISAL (desde janeiro de 2022). Fala português (nativo) e inglês (B1/B2).

    Como entrar em contato?

    Por e-mail em contact@tallesamaral.dev. Ele também está no LinkedIn (linkedin.com/in/tallesamaral) e no GitHub (github.com/tlsamaral).

    05/Contato

    Tem um projeto, uma vaga ou uma dúvida?

    E-mail é o jeito mais rápido de falar comigo. Também estou no GitHub e no LinkedIn.