Em destaque

Interface pública de Notícias do Dia

Notícias do Dia

Um podcast diário de notícias em português europeu, com recolha por RSS, geração de áudio e publicação automatizada.

Separa a recolha de notícias, a geração de áudio e a publicação RSS em etapas repetíveis.

  • Python
  • Automation
  • RSS
  • Audio
Interface pública de Workout Player

Workout Player

Uma aplicação para executar treinos gerados por AI, com temporizadores, circuitos e acompanhamento do progresso.

Transforma um treino estruturado em etapas com tempo, descanso, repetições e sinais sonoros.

  • TypeScript
  • Web
  • PWA
Orbit Radar · Dados → órbitas → visualização

Orbit Radar

Um explorador de satélites com visualização 3D, posições em tempo real e trajetórias orbitais.

Combina dados orbitais e propagação com uma visualização interativa da Terra.

  • React
  • TypeScript
  • Orbit
Interface pública de Split

Split

Uma aplicação para dividir contas: captura o recibo, extrai os artigos e distribui os custos por pessoa.

Permite corrigir a extração do recibo antes de atribuir artigos e calcular os totais.

  • React
  • TypeScript
  • Gemini
ESTRUTURA DO PROJETOAI agent→MCP→Scilab / XcosInspect · build · validate · simulate

xcos-mcp

Um servidor MCP que permite a agentes de AI criar, modificar, validar e simular modelos Scilab/Xcos.

Liga as ferramentas de um agente à validação e simulação num ambiente de engenharia existente.

  • Python
  • MCP
  • Scilab/Xcos
  • Simulation
ESTRUTURA DO PROJETORede neuronal→Precisão mista→PositNNC++ · mixed low-precision arithmetic

PositNN

Tese de mestrado · repositório HPC-ULisboa

Uma biblioteca C++ para treino e inferência de redes neuronais com aritmética posit de baixa precisão.

Explora aritmética de baixa precisão mista, no âmbito da minha tese de mestrado.

  • C++
  • Posits
  • Neural networks
  • Systems

Investigação / AI

rachael-scai

Investigação em resposta a perguntas em contexto de conversação, no SCAI QReCC Shared Task.

  • NLP
  • Information Retrieval

document-summarization

Experiências de sumarização abstrativa ao nível do documento.

  • NLP
  • Python

dialogue-retrieval

Ferramentas e experiências de recuperação de informação em sistemas de diálogo.

  • NLP
  • Retrieval

lightning-convai

Ferramentas de investigação para experiências de AI conversacional.

  • Python
  • NLP

transformer-crypto

Uma experiência com um descodificador Transformer para prever preços de Bitcoin.

  • Python
  • ML

msc-dataset

Ferramentas de limpeza do conjunto de dados Multi-Session Chat do ParlAI.

  • Data
  • NLP

nemo-backend

Backend da aplicação Nemo, desenvolvida para o Sword AI Challenge de 2023.

  • Python
  • Backend
  • AI

Experiências / Ferramentas

reverse-convolution

Uma exploração de convolução inversa e recuperação de imagens em Julia e Pluto.

  • Julia
  • Pluto
  • Imaging

mcdc

Uma ferramenta para automatizar a análise de cobertura MC/DC em C e Python.

  • C
  • Python
  • Testing

receipt-sender

Recolhe informação do Google Sheets e envia recibos aos respetivos destinatários.

  • Tooling

beamer-template-inesc-id

Um modelo de apresentações Beamer para o INESC-ID.

  • LaTeX

Forks open-source

garmin_mcp

Fork · projeto original identificado no repositório

Fork de um servidor MCP para acesso a dados Garmin.

  • Python
  • MCP

houdin

Fork · projeto original identificado no repositório

Fork do projeto Houdin, criado por Afonso Raposo.

  • Open source

universal

Fork · projeto original identificado no repositório

Fork da biblioteca Universal de aritmética numérica, da Stillwater.

  • C++
  • Numerics

Trabalho privado selecionado

Demonstração · dados fictícios

Tenho autismo

Posso precisar de mais tempo para comunicar. Obrigado pela compreensão.

Cartão de apoio à comunicação

Cartão de identificação de autismo

Aplicação privada · demonstração ilustrativa abaixo

Uma aplicação web privada que apresenta um cartão de identificação de autismo de forma discreta e acessível.

  • Accessibility
  • Web application
  • Private work