MSc Cybersecurity · Portugal

Security engineering.
From systems to adversaries.

Hands-on cybersecurity work across secure systems, cloud infrastructure, penetration testing, digital forensics, detection engineering, incident response and applied cryptography — supported by code, reports, papers and demos where available.

security_surface active
SEC portfolio
projects / research / systems --:--:--
01

SELECTED WORK

Projects

00 projects
02

BSC · PEER-REVIEWED RESEARCH

Research

Peer-reviewed research developed during my Bachelor's degree in Informatics Engineering, spanning industrial Digital Twins, manufacturing traceability, graph algorithms and open-source software.

PHYSICAL ITEM
DIGITAL TWIN
WORK IN PROGRESS
DT
INDUSTRIAL DIGITAL TWINS
IFAC-PAPERSONLINE · MIM 2025 2025

Digital Twins in Tracking Objects in Industrial Settings: From Tracking Items to Tracking Work in Progress

Research exploring how Digital Twins can improve industrial traceability by combining lower-level digital representations of physical objects into higher-level Digital Twins representing manufacturing processes and work-in-progress.

Context

Textile and clothing manufacturing environments where production orders move through multiple operations and physical items must remain traceable throughout production.

Question

Can existing object-level Digital Twins provide enough information to infer higher-level twins representing manufacturing orders and their work-in-progress state?

Approach

A layered Digital Twin platform where information from lower-level industrial objects is aggregated and contextualized into richer representations of manufacturing activity.

Outcome

Demonstrated the feasibility of deriving higher-level manufacturing Digital Twins from existing lower-level twins, improving visibility and work-in-progress traceability.

IFAC-PapersOnLine Vol. 59 · Issue 10 pp. 1289–1294
GRAPH
PATHFINDING
BENCHMARK
A*
NETWORKX · SHORTEST PATH
APPLIED SCIENCES · MDPI 2025

A Contribution of Shortest Paths Algorithms to the NetworkX Python Library

Research and software development focused on extending the shortest-path capabilities of NetworkX with additional A*-based algorithms designed for memory-constrained, dynamic and real-time pathfinding scenarios.

Problem

NetworkX provides established shortest-path algorithms, including A*, but several specialized A* extensions are useful for dynamic, memory-constrained and real-time pathfinding scenarios.

Algorithms

Implemented and evaluated IDA*, D* Lite, SMA*, Bidirectional A* and Real-Time Adaptive A* within the NetworkX ecosystem.

Method

Implementations were integrated with the NetworkX codebase, validated through its testing infrastructure and benchmarked using path cost, execution time, memory usage and dynamic recalculation metrics.

Outcome

The work produced validated implementations and demonstrated how different A* extensions can provide advantages over traditional A* depending on graph structure, memory constraints and environmental changes.

Applied Sciences Vol. 15 · Issue 15 Article 8273
03 PROFILE / IDENTITY

About

RC CYBERSECURITY
Rui Carvalho
AVAILABLE
> whoami

Rui Carvalho

MSc Cybersecurity · BSc Informatics Engineering

I have a background in Informatics Engineering and I am currently pursuing an MSc in Cybersecurity. My academic path gave me a strong foundation in software engineering, systems, algorithms and applied research, while cybersecurity became the field I am most passionate about and the one in which I have chosen to specialize. My work spans security engineering, offensive and defensive security, digital forensics, detection engineering, cloud security, secure systems and applied cryptography.

01

Security Engineering

02

Offensive & Defensive Security

03

Applied Cryptography & Research

LOCATION Portugal
EDUCATION BSc Informatics Engineering
MSc Cybersecurity