01 /Engenheiro de Software & IA

Diogo

Silva

Especializado em arquiteturas backend, plataformas RAG de IA e interfaces de elevado desempenho. Residente em Braga, Portugal.

02 /Projeto em Destaque

Plataforma de Documentação com Assistente IA e Servidor MCP

Product Preview
Internship · /26

Automatizando a documentação técnica e raciocínio de IA.

Plataforma automatizada de documentação com geração de sites Astro Starlight multi-idioma, assistente conversacional RAG e servidor MCP universal, desenvolvida durante o estágio de 15 semanas na DevScope (Porto).

ASP.NET Core 8Node.jsReact 19Astro StarlightPythonRAGMCPAzure
03 /Portfólio

Outros Projetos

Ver todos os projetos
01

LevelEstate - Plataforma Imobiliária Gamificada

/26

Academic Group Project

Plataforma imobiliária gamificada full-stack constituída por API ASP.NET Core 8 em C# com WebSockets, portal web em Angular 19 com pesquisa geográfica Mapbox, aplicação móvel Android nativa em Kotlin com Jetpack Compose, agendamento de tarefas Quartz.NET e pipelines CI/CD automatizadas no GitLab.

.NET 8Angular 19KotlinSQL ServerWebSocketsMapboxQuartz.NETGitLab CI
02

ComponentVision - Sistema de Visão Computacional para Inspeção de Montagem de PCs

/26

Academic Group Project

Sistema de inspeção por visão computacional para linhas de montagem de computadores usando 8 modelos YOLOv8 treinados, validação de layout espacial ATX e app web em Streamlit, desenvolvido para a UC de Inteligência Artificial.

PythonPyTorchYOLOv8StreamlitRoboflowKaggleOpenCV
03

Gestão da Formação - Clube Desportivo

/26

Academic Group Project

Sistema de base de dados relacional em SQL Server para a gestão da formação de um clube desportivo, com normalização em 3FN, suporte a 18 requisitos transacionais, triggers automatizados para assiduidade e quotas, e validação de regras de negócio.

SQL ServerT-SQLBase de Dados RelacionalNormalização de DadosTriggers e Stored Procedures
04

Simulador de Trânsito Urbano Distribuído

/26

Academic Group Project

Motor de simulação de trânsito urbano distribuído multi-processo em Java com 10 nós JVM independentes a comunicar por sockets TCP nativos, concorrência multi-thread, políticas adaptativas de semáforos, algoritmos de encaminhamento dinâmico e dashboard gráfico em Swing a 20 FPS.

JavaDistributed SystemsTCP SocketsMultithreadingJava SwingConcurrency
TECNOLOGIAS & INFRAESTRUTURA
.NET
Python
TypeScript
React
Node.js
Astro
Angular
Kotlin
PyTorch
Streamlit
Kaggle
OpenCV
GitLab
OpenJDK
Socket.io
Overleaf
.NET
Python
TypeScript
React
Node.js
Astro
Angular
Kotlin
PyTorch
Streamlit
Kaggle
OpenCV
GitLab
OpenJDK
Socket.io
Overleaf
.NET
Python
TypeScript
React
Node.js
Astro
Angular
Kotlin
PyTorch
Streamlit
Kaggle
OpenCV
GitLab
OpenJDK
Socket.io
Overleaf