01 /Software & AI Engineer

Diogo

Silva

Specialized in backend architectures, RAG AI platforms, and high-performance interfaces. Based in Braga, Portugal.

02 /Featured Case Study

Documentation Platform & AI Assistant

Product Preview
Internship · /26

Automating technical documentation and AI reasoning.

Automated documentation platform featuring multi-language Astro Starlight generation, RAG conversational chatbot, and universal Model Context Protocol (MCP) server, built during the 15-week internship at DevScope (Porto).

ASP.NET Core 8Node.jsReact 19Astro StarlightPythonRAGMCPAzure
03 /Portfolio

More Projects

View all projects
01

LevelEstate - Gamified Real Estate Platform

/26

Academic Group Project

Full-stack gamified real estate platform featuring an ASP.NET Core 8 Web API with WebSockets, an Angular 19 web portal with Mapbox geospatial search, a native Android app in Kotlin with Jetpack Compose, Quartz.NET background scoring jobs, and automated GitLab CI/CD pipelines.

.NET 8Angular 19KotlinSQL ServerWebSocketsMapboxQuartz.NETGitLab CI
02

ComponentVision - Automated PC Assembly Inspection System

/26

Academic Group Project

Computer vision inspection system for desktop PC assembly lines using 8 benchmarked YOLOv8 models, ATX spatial anchor validation, and a Streamlit inspection web app, developed for the Artificial Intelligence course.

PythonPyTorchYOLOv8StreamlitRoboflowKaggleOpenCV
03

Youth Sports Club Management Database

/26

Academic Group Project

Relational database system in SQL Server for youth sports academy management, featuring 3NF data normalization, 18 transactional requirements, automated T-SQL triggers for attendance and quota generation, stored procedures, and custom business constraint validation.

SQL ServerT-SQLRelational DatabaseData NormalizationTriggers & Stored Procedures
04

Distributed Urban Traffic Simulator

/26

Academic Group Project

Multi-process distributed traffic simulation engine in Java featuring 10 independent JVM nodes communicating via custom TCP Socket protocols, multi-threaded concurrency, adaptive traffic light policies, dynamic routing algorithms, and a real-time 20 FPS Swing graphics dashboard.

JavaDistributed SystemsTCP SocketsMultithreadingJava SwingConcurrency
TECHNOLOGIES & INFRASTRUCTURE
.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