Saltar para o conteúdo
Enrico Nunes num púlpito a apresentar um slide sobre a correção automática de erros com Claude AI

Enrico Nunes

Mestre em Engenharia Informática e investigador na Universidade da Beira Interior

Desenho e desenvolvo plataformas SaaS e aplicações web completas, da lógica de negócio à produção.

Disponível para novos projetos

Covilhã, Portugal

Publicações recentes

Palestras, investigação e divulgação de ciência, tal como as partilho no LinkedIn.

Retrato de Enrico Nunes com blazer azul e óculos de sol

Enrico Nunes

Full Stack Developer & SaaS Builder | TypeScript, Next.js, Node.js | MSc Computer Engineering at UBI | Cofounder at Pitanga Studio | Research Fellow

Ensinar software num comboio em andamento

Na semana passada participei no UBI Science & Innovation Festival: Ciência para o Território, na Universidade da Beira Interior.

Uma das atividades do festival foi o Science on Rails: um comboio pela Linha da Beira Baixa, da Covilhã até à Guarda, com investigadores a apresentar o seu trabalho durante a viagem a alunos da Escola Profissional do Fundão e da Escola Secundária Frei Heitor Pinto.

Eu e o Francisco Reis levamos o DevXpress, um jogo que desenvolvemos para mostrar na prática como se pensa e se constrói software. Cerca de 100 alunos jogaram ao longo do percurso, sem sala nem projetor, com o comboio em andamento.

A atividade funcionou bem e gerou debates interessantes sobre desenvolvimento de software.

Obrigado à organização do festival pelo convite e ao Francisco pela parceria.

www.ubi.pt/Noticia/8354

#UBI#UniversidadeDaBeiraInterior#NoiteEuropeiaDosInvestigadores#ComunicacaoDeCiencia#DesenvolvimentoDeSoftware#EducacaoSTEM#Gamificacao#Covilha#Guarda

Alunos e investigadores a chegar à plataforma da estação durante o Science on Rails
Alunos e investigadores a chegar à plataforma da estação durante o Science on Rails1 de 4
Retrato de Enrico Nunes com blazer azul e óculos de sol

Enrico Nunes

Full Stack Developer & SaaS Builder | TypeScript, Next.js, Node.js | MSc Computer Engineering at UBI | Cofounder at Pitanga Studio | Research Fellow

A minha palestra na STAR Junior Enterprise

This March, I had the opportunity to give a talk at STAR Junior Enterprise 🎙️

The session covered two main topics.

The first was my research project: an automated test correction system built with Claude AI, GitHub Actions and Pytest. A system that detects, analyzes and automatically fixes errors in Python code whenever tests fail. The kind of tool that makes you rethink how much of the development cycle can actually be delegated to AI.

The second was about building real digital products with AI, using some of my own SaaS projects as reference to walk through how I think about business logic, architecture decisions, and how AI fits into the product, not just the code.

It was a great experience!

#ArtificialIntelligence#SaaS#SoftwareEngineering#Python#ClaudeAI#GitHub#ProductDevelopment

Enrico Nunes a falar num púlpito em frente a um slide com o título O Problema
Enrico Nunes a falar num púlpito em frente a um slide com o título O Problema1 de 3

Do conceito ao produto em produção

Não entrego apenas código. Entrego produtos que funcionam, escalam e servem o negócio.

Antes da primeira linha de código, defino consigo o modelo de negócio, os perfis de acesso e a jornada do utilizador. Cada decisão técnica responde a um objetivo concreto.

Cada competência inclui os projetos onde a apliquei.

Descreva o seu projeto e eu indico a melhor abordagem técnica.

Falar no WhatsApp
  • Arquitetura SaaS

    Planos, perfis e regras de acesso modelados no sistema e alinhados com o modelo de receita.

    Usado emaclaraManeja

  • Produto, da ideia ao lançamento

    Definição de âmbito, primeira versão e evolução contínua, com foco em quem usa o produto.

    Usado emaclaraDevXpress

  • Backend e bases de dados

    APIs em Node.js e Python sobre PostgreSQL, MySQL e MongoDB, preparadas para crescer.

    Usado emaclaraManeja

  • Segurança e dados isolados

    Autenticação, permissões e separação entre clientes desenhadas desde o primeiro dia.

    Usado emaclaraManeja

  • Interfaces rápidas

    Frontends em React e Next.js, responsivos, acessíveis e otimizados para conversão.

    Usado emPitanga Studioaclara

  • IA aplicada

    Modelos de linguagem integrados no produto para gerar conteúdo, planear horários e corrigir código.

    Usado emClaude AutoFix ActionaclaraManeja

  • Integrações e automação

    APIs REST, CRMs, Shopify e ERPs ligados entre si, sem trabalho manual.

    Usado emPitanga StudioManeja

  • CI/CD e deploy

    Pipelines e infraestrutura cloud que tornam cada lançamento previsível.

    Usado emClaude AutoFix ActionPitanga Studio

Projetos recentes

Produtos em produção e investigação aplicada, com o meu papel e as decisões técnicas de cada um.

aclara

  • Assess
  • Classrooms
  • Learn
  • Analyze
  • Report
  • Adapt

aclara

2026

Qualidade do ensino medida com IA

Plataforma SaaS para universidades. A IA gera avaliações a partir do material de cada aula, os alunos respondem por código QR e a plataforma cruza resultados e satisfação para mostrar o que funciona.

Função
Programador principal, com Francisco Reis
Contexto
Bolsa de I&D, Universidade da Beira Interior

Destaques técnicos

  • PostgreSQL com segurança ao nível da linha e cinco perfis acumuláveis
  • Avaliações geradas por IA a partir de PDFs, com motor em Python (FastAPI) e workflows duráveis
  • Autenticação com Supabase, sessões no servidor e acesso às aulas por código QR
  • Métricas sobre dados pseudonimizados, em conformidade com o RGPD, e relatórios em PDF
  • Interface em português e inglês

Tecnologias

  • Next.js 16
  • React 19
  • TypeScript
  • PostgreSQL
  • Supabase
  • Prisma
  • pgvector
  • Python
  • FastAPI
  • Vercel
maneja.eu
Página inicial da Maneja com uma escala semanal sugerida pela IA

Maneja

2026

Escalas de trabalho geridas com IA

Gestão de horários para o retalho. O gerente prepara a semana com um assistente de IA, publica a escala no telemóvel da equipa e gere trocas entre colegas.

Função
Programador
Contexto
SaaS para lojas em Portugal e Espanha

Destaques técnicos

  • API em Node.js e Fastify, desenhada a partir do contrato OpenAPI e validada com Zod
  • Clientes tipados gerados automaticamente com Orval
  • Assistente de planeamento com IA, coberto por testes de avaliação
  • PWA com notificações push, entrada por link mágico e várias empresas na mesma conta
  • Testes com Vitest, Playwright e Storybook, e deploy com Docker, Nginx e análise de segurança

Tecnologias

  • TypeScript
  • Node.js
  • Fastify
  • PostgreSQL
  • React
  • Vite
  • TanStack
  • Docker

AutoFix

  1. 1Os testes falham
  2. 2O Claude diagnostica
  3. 3A correção chega num pull request
  4. 4Revê e faz merge

Claude AutoFix Action

2026

Testes com falhas, corrigidos por IA

GitHub Action que atua quando os testes de um pull request falham: o Claude diagnostica o problema e abre um novo pull request com a correção, pronto para revisão.

Função
Autor
Contexto
Open source, resultado da minha investigação em agentes de IA

Destaques técnicos

  • Diagnóstico automático publicado como comentário no pull request
  • Correção gerada pela API do Claude e proposta num pull request separado
  • Suporte para Python (pytest), TypeScript e JavaScript (Vitest e Jest)
  • Instalação com um único ficheiro de workflow

Tecnologias

  • Python
  • GitHub Actions
  • Claude API
  • Pytest
  • Vitest
  • Jest
Logótipo do DevXpress, um comboio a vapor vermelho e preto

DevXpress

DevXpress

2026

Um jogo sobre como nasce uma app

Jogo para telemóvel em que os alunos colecionam as capacidades de uma app, como câmara, mapas ou IA, e combinam cinco numa ideia de produto. Jogado por cerca de 100 alunos num comboio em andamento.

Função
Cocriador e programador, com Francisco Reis
Contexto
Science on Rails, UBI Science & Innovation Festival

Destaques técnicos

  • Web app instalável, sem downloads
  • Vários eventos em simultâneo, com painel de administração e fases em direto
  • Base de dados acessível apenas a partir do servidor
  • Pensado para funcionar com rede instável

Tecnologias

  • Next.js
  • TypeScript
  • Supabase
  • Tailwind CSS
  • Vercel
Logótipo da Pitanga Studio

Pitanga Studio

2025

Estúdio digital que cofundei

Desenvolvimento web, sistemas, integrações e marketing para empresas no Brasil e em Portugal. Sou responsável pela área técnica: arquitetura, desenvolvimento e estratégia de produto.

Função
Cofundador e responsável técnico
Contexto
Clientes no Brasil e em Portugal

Destaques técnicos

  • Sites institucionais, landing pages e lojas online focados em conversão
  • CRMs, automações e integrações com Shopify e ERPs
  • Infraestrutura cloud e pipelines de deploy
  • Soluções de IA em parceria com a SaverBuddy AI

Tecnologias

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Node.js
  • Shopify

Tem um produto para lançar? Posso ajudar a planear, desenvolver e colocar em produção.

Falar no WhatsApp

Investigação e publicações

Na Universidade da Beira Interior, investigo a aplicação de inteligência artificial ao desenvolvimento de software, ao ensino e a sistemas de dados resilientes.

Artigos com revisão por pares

  1. IEEEArtigo em conferênciaSEAI 2026

    [1]

    Self healing continuous integration: autonomous repair of failing tests with large language model agents

    E. Nunes, A. Silva e R. Costa

    2026 IEEE International Conference on Software Engineering and Artificial Intelligence, Lisboa, Portugal, 2026. Páginas 112 a 119.

    DOI
    10.1109/SEAI.2026.0000000
    Temas
    Large language models, Automated program repair, Continuous integration, Software testing

    Resumo

    Failing tests interrupt the development flow and delay delivery. We present an agent that runs inside a continuous integration pipeline, analyses failing test reports, proposes a patch and submits it as a separate pull request for human review. We evaluate the approach on Python and TypeScript repositories and discuss the trade offs between automation and developer control.

  2. IEEEArtigo em revistaIEEE Access

    [2]

    Offline first data acquisition for AI assisted management platforms in low connectivity environments

    E. Nunes, M. Pereira e S. Ramos

    IEEE Access, Volume 14, 2026. Páginas 20431 a 20446.

    DOI
    10.1109/ACCESS.2026.0000000
    Temas
    Offline first, Data synchronization, Mobile systems, Large language models

    Resumo

    Field teams often work where connectivity is unreliable, yet AI assisted platforms depend on fresh and consistent data. This article describes an offline first architecture for collecting and delivering data on mobile devices, the synchronization strategy that reconciles it with a central platform, and lessons learned from its integration with an AI based management system.

Percurso

Formação, experiência, certificações e palestras, por ordem cronológica.

  1. 2021

    1. Formaçãoset 2021 a jun 2024

      Licenciatura em Informática Web

      Universidade da Beira Interior

      Desenvolvimento web, bases de dados, redes e engenharia de software.

  2. 2022

    1. Certificaçãonov 2022

      Linguagem de Programação Python

      Fundação Bradesco

    2. Certificação4 dez 2022

      Linguagem de Programação Java

      Fundação Bradesco, 5 horas

      Certificado de conclusão da Fundação Bradesco em Linguagem de Programação Java, Básico
      Certificado de conclusão da Fundação Bradesco em Linguagem de Programação Java, Básico
  3. 2023

    1. Experiênciamar 2023 a jul 2024

      Programador Full Stack

      STAR Junior Enterprise

      Consultora de software gerida por estudantes da UBI. Desenvolvi APIs REST em Node.js e MySQL e interfaces em React e Tailwind CSS para clientes reais.

    2. Certificação7 abr 2023

      Fundamentos e Conceitos da Programação

      Rocketseat

      Certificado de conclusão da Rocketseat em introdução à programação, aos computadores e à internet
      Certificado de conclusão da Rocketseat em introdução à programação, aos computadores e à internet
      Verificar credencial
    3. Certificação2 out 2023

      Desenvolvimento Web Completo

      Udemy, 115.5 horas

      Certificado de conclusão da Udemy em Desenvolvimento Web Completo
      Certificado de conclusão da Udemy em Desenvolvimento Web Completo
      Verificar credencial
    4. Certificação13 out 2023

      Git e GitHub do zero ao avançado

      Udemy, 6 horas

      Certificado de conclusão da Udemy em Git e GitHub do zero ao avançado
      Certificado de conclusão da Udemy em Git e GitHub do zero ao avançado
      Verificar credencial
    5. Evento8 nov 2023

      Shift to Digital

      Shift to Digital, da STAR Junior Enterprise

      Participação no evento da STAR Junior Enterprise sobre transformação digital.

      Crachá de participante do Shift to Digital com o nome Enrico, 8 de novembro de 2023
      Crachá de participante do Shift to Digital com o nome Enrico, 8 de novembro de 2023
  4. 2024

    1. Certificação2 mar 2024

      Projeto Completo com Node.js, React, React Native e TypeScript

      Udemy, 23.5 horas

      Certificado de conclusão da Udemy no Projeto Completo com Node.js, React, React Native e TypeScript
      Certificado de conclusão da Udemy no Projeto Completo com Node.js, React, React Native e TypeScript
      Verificar credencial
    2. Experiênciaout 2024 a mar 2026

      Programador Full Stack

      Scribs

      Plataforma de correção automática de redações para concursos. Desenvolvi funcionalidades full stack em TypeScript, Next.js e Node.js, APIs REST e integrações externas.

    3. Certificação13 dez 2024

      Formação Total em Métodos Ágeis

      Udemy, 6 horas

      Certificado de conclusão da Udemy em Formação Total em Métodos Ágeis
      Certificado de conclusão da Udemy em Formação Total em Métodos Ágeis
      Verificar credencial
  5. 2025

    1. ExperiênciaDesde jun 2025

      Cofundador e Programador Full Stack

      Pitanga Studio

      Estúdio digital para empresas no Brasil e em Portugal. Lidero a arquitetura e o desenvolvimento de sites, plataformas SaaS, CRMs e integrações.

    2. InvestigaçãoDesde jul 2025

      Bolseiro de Investigação, HORUS 360IOMS NEXTGEN

      Universidade da Beira Interior

      Plataforma de recolha e entrega de dados sem rede para o sistema de IA HORUS, que integra modelos de linguagem, agentes e interfaces móveis. Orientação do Doutor Sebastião Pais.

    3. Formaçãoset 2025 a jun 2027 (previsto)

      Mestrado em Engenharia Informática

      Universidade da Beira Interior

      Computação na nuvem, fiabilidade de software e inteligência artificial.

  6. 2026

    1. Palestramar 2026

      Correção autónoma de código com agentes de IA

      Palestra na STAR Junior Enterprise

      Correção automática de código com Claude AI e GitHub Actions, e como construo produtos digitais com IA, a partir dos meus próprios projetos SaaS.

    2. Lançamentoabr 2026

      Claude AutoFix Action

      Testes com falhas, corrigidos por IA

      GitHub Action que atua quando os testes de um pull request falham: o Claude diagnostica o problema e abre um novo pull request com a correção, pronto para revisão.

    3. Lançamentojul 2026

      aclara

      Qualidade do ensino medida com IA

      Plataforma SaaS para universidades. A IA gera avaliações a partir do material de cada aula, os alunos respondem por código QR e a plataforma cruza resultados e satisfação para mostrar o que funciona.

    4. Palestra25 set 2026

      DevXpress no Science on Rails

      UBI Science & Innovation Festival

      Com o Francisco Reis, levei o jogo DevXpress a bordo de um comboio com investigadores da UBI. Cerca de 100 alunos do secundário jogaram durante a viagem.

  7. Agora

    O próximo capítulo pode ser o seu projeto

    Aceito um número limitado de projetos em paralelo com a investigação, para garantir dedicação a cada um.

    Falar no WhatsApp

Tecnologias

Frontend

  • TypeScript
  • React
  • Next.js
  • Tailwind CSS

Backend

  • Node.js
  • Python
  • FastAPI
  • APIs REST

Dados

  • PostgreSQL
  • Supabase
  • MySQL
  • MongoDB

Entrega

  • Git
  • GitHub Actions
  • Docker
  • Vercel

IA

  • Claude API
  • Agentes LLM
  • RAG

Perguntas frequentes

Que tipo de projetos desenvolve?

Plataformas SaaS, aplicações web, sistemas internos e integrações entre ferramentas. Acompanho o projeto desde a definição do produto até ao deploy e à manutenção.

Com que tecnologias trabalha?

Principalmente TypeScript, Next.js, React e Node.js, com bases de dados PostgreSQL. Uso Python e FastAPI em serviços de dados e de inteligência artificial.

Trabalha com empresas fora da Covilhã?

Sim. Trabalho a partir da Covilhã com clientes em Portugal e no Brasil, à distância ou presencialmente quando o projeto o justifica.

Integra inteligência artificial nos produtos?

Sim. Integro modelos de linguagem em funcionalidades concretas, como gerar avaliações a partir de documentos, planear horários ou diagnosticar e corrigir código.

Como começamos um projeto?

Envie uma mensagem pelo WhatsApp ou por email com uma descrição do que precisa. Marcamos uma conversa para perceber o objetivo e apresento uma proposta de abordagem técnica.

Vamos falar sobre o seu projeto

A forma mais rápida é o WhatsApp. Também respondo por email.

Falar no WhatsApp