Filipe Fernandes, PhD

Engenharia de Software

Software Engineering

Software Engineering is the discipline that applies structured methods to design, develop and maintain software systems. “Engineering” a system is to build with purpose, quality and scalability, going beyond the code to ensure robust, sustainable and aligned solutions to the real needs of users.

Metaverso

Metaverse

The metaverse is an immersive and interactive virtual environment used for teaching, collaboration, simulation and entertainment. Technologies such as Extended Reality (XR), Web3, Blockchain and 3D Web platforms support their construction. Developing for the metaverse requires good software engineering practices, essential to ensure accessibility, interoperability and significant experiences.

Computação Quântica

Quantum Computing

Quantum Computing represents a new paradigm in relation to classical computing. Using quibits, it is based on properties of quantum mechanics such as overlapping, entanglement and interference, allowing us to solve problems that would be unfeasible for traditional computers. Its applications include Quantum Machine Learning (QML), chemical simulations and complex optimizations. Software Engineering application is essential for projecting, developing and validating quantum solutions with efficiency and reliability.