Diogo Peralta Cordeiro

Computer scientist · Porto

Diogo Peralta Cordeiro

I build software systems and care about making them dependable.

My work sits between software engineering, applied research and helping teams turn complex systems into things that run reliably: open software, aerospace systems, robotics, spatial interaction, and university teaching.

Porto, Portugal PhD candidate · University of Porto Software & systems engineering

Open platforms

Architecture, accessibility, standards and community-facing delivery.

Dependable systems

Embedded constraints, reliability, supervision and aerospace software contexts.

Robotics & autonomy

Ocean robotics, field constraints, team coordination and engineering judgement.

Research & teaching

Applied research, clear explanation and learning experiences that make hard systems approachable.

Selected work

Dependable computing for aerospace systems

In the space sector I work on dependable computing at the University of Porto: on-board data handling for the ANTAEUS 2U CubeSat and supervision of Porto Space Team’s software & computer engineering department — engineering where reliability and coordination carry real consequences.

Robotics systems for ocean operations

At FEUP/LSTS I worked on an autonomous surface vehicle: docking, target tracking and field-oriented robotics software — systems proven on the water, not just in diagrams.

Machine perception and research engineering

At INESC TEC I built research infrastructure around parametric human-body models — connecting state-of-the-art methods, reproducible experiments and reporting that others could pick up and extend.

From the Logbook All posts →

Dependable Computing: How to Build Systems That Can Be Trusted

An introduction to dependable computing: how to design software and embedded systems that remain trustworthy under faults, timing constraints, degraded conditions, and real-world uncertainty. Covers real-time guarantees, RAMS, FMECA, FDIR, redundancy, safe modes, memory, observability, testing, and engineering discipline.

Looking for the rest?

The CV has the detailed profiles — software engineering, research, teaching — each as a typeset PDF. Longer technical write-ups live in the logbook. And if you just want to talk, email is the quickest way to reach me.