Diogo Peralta Cordeiro
Portrait of Diogo Peralta Cordeiro

Diogo Peralta Cordeiro

Software engineer · technical project manager · researcher

  • Software Engineering
  • Technical Project / Program Management
  • Research & Teaching

Software engineering, technical project management, applied research and Computer Science teaching — with emphasis on ownership, mentoring and rigorous systems thinking.

mail@diogo.site · Porto, Portugal

Software Engineering / Technical PM — Two-page profile for software engineering and technical project / program management roles: delivery, leadership and systems depth. (tuned for 2 printed pages) · download as typeset PDF

Profile

I am a computer scientist from Porto, Portugal, completing a PhD in Electrical and Computer Engineering at the University of Porto. My work spans software engineering, dependable systems, distributed social platforms, robotics, aerospace computing, machine perception, spatial interaction and technical education.

I am strongest where a role needs both engineering depth and coordination maturity: turning ambiguous technical problems into architecture, milestones, implementation, documentation and team learning. I have led funded open-source software work, supervised students, contributed to aerospace and robotics contexts, and designed workshops and teaching material for Computer Science audiences.

I am open to software engineering, technical project/program management, applied research and Computer Science teaching roles — especially positions where ownership, mentoring, rigorous execution and research-to-product translation are valued.

Selected Impact

Technical leadership across research and production

Software, systems and research contexts

Engineering ownership. Led funded open-source platform development, coordinated contributors, made architectural decisions, and maintained a public-facing technical roadmap.

Research-to-system translation. Worked across dependable computing, robotics, machine perception and spatial interaction, keeping practical deployment constraints in view.

Project and program execution

Milestones, stakeholders, risk and delivery

Execution discipline. I structure projects around clear goals, written decisions, risks, interfaces and incremental delivery.

Stakeholder fluency. I can communicate with engineers, researchers, students, institutional partners and non-technical decision-makers without losing technical precision.

Teaching, mentoring and curriculum design

Computer Science and engineering education

Teaching practice. Delivered workshops and talks on Git, dependable computing, embedded systems and decentralised networks.

Pedagogy. Completed evidence-based undergraduate STEM teaching training and a Portuguese trainer certification, with a focus on active learning and practical technical competence.

Working internationally

Remote-friendly, English-working, US-facing roles

Work posture. Comfortable with English-speaking, distributed and documentation-heavy environments. I am drawn to teams where the work means raising technical quality, reducing ambiguity and helping others do their best work.

Experience

Systems Analyst / Technical Project Consultant

Apontamento Cordial

Technical consulting. Analyse systems, workflows and organisational needs; identify improvements; and translate findings into practical recommendations, training and implementation steps.

Project leadership. Work with clients through discovery, scope definition, documentation, delivery planning and adoption support, with a focus on productivity and maintainable change.

Dependable Computing in Aerospace Systems

University of Porto · ANTAEUS CubeSat / Porto Space Team

Member of the ANTAEUS CubeSat on-board data-handling context and supervisor in Porto Space Team, with work spanning embedded/software reliability, systems coordination and student engineering leadership.

This experience strengthened my ability to reason about failure modes, interfaces, technical documentation, review cycles and delivery under hardware/software constraints.

Lead Software Engineer

GNU social — free-software social networking platform

Led the development of GNU social v3, funded by the European Union's Horizon 2020 NGI0 Discovery Fund. The work required architecture, maintainability, accessibility, plugin extensibility, release planning and coordination with a public free-software community.

Mentored contributors and students, including Google Summer of Code participants, while keeping a long-running platform understandable and extensible.

Research Intern, Multimedia Communications Technologies

Centre for Telecommunications and Multimedia (CTM), INESC TEC

With the advent of machine-learning methods there has been extensive research in human detection, tracking and activity recognition. Inherent to this is the analysis of human pose using skeleton models that connect information extracted from the scene to the human body — information that parametric human models can also use to create virtual 3D representations.

During this internship I surveyed the state of the art in parametric human-body models, implemented the infrastructure required to test them, and produced a final analysis and comparison. The work was distinguished as the best of the MCT category by the jury of the Summer@CTM 2022 internship programme.

Co-founder & CTO

Kult — venture-backed social-discovery startup (UPTEC)

As co-founder and CTO of Kult, a social-discovery product incubated at UPTEC, I owned the technical side end to end: product and architecture decisions, the engineering roadmap, team coordination and delivery under startup constraints. I led the funding applications that won the StartUP Voucher (full grant, IAPMEI) and a Grant for the Web flagship grant — turning an idea into a funded, building company.

Self-hosted Systems Administrator

Personal infrastructure

Maintain a personal Linux/self-hosted infrastructure stack, including web services and communication tools. This keeps my engineering practice grounded in operations, security trade-offs, backups, upgrades and incident prevention.

Education

PhD in Electrical and Computer Engineering

Faculty of Engineering, University of Porto

Supervisor: Prof. João Tasso de Figueiredo Borges de Sousa.

Research area: software-intensive interactive systems, machine perception, spatial/projection-based interaction, robotics-adjacent sensing and systems engineering.

Relevant activities:

  • Supervisor of Porto Space Team.
  • Member of the ANTAEUS CubeSat project context.
  • Technical talks and workshops for engineering audiences.
  • Research-to-deployment work connecting prototypes, users, evaluation and maintainable software.

BSc in Computer Science

Faculty of Sciences, University of Porto

180 ECTS, of which 54 ECTS in Mathematics.

Activities and societies:

  • Member of EUGLOH's Joint Curricula Design work package and Student Board (2020-07-13 → 2021-07-30)
  • Member of the Faculty of Sciences' Pedagogical Council (2019-11-05 → 2022-06-17)
  • Freshers' teaching assistant for the Computer Science Department (2019-09-10 → 2021-07-30)
  • Founding member of the Hackers at Porto student society (since 2017-11-01)

Key contents:

  • Mathematics — numerical analysis, stochastic processes, operations research, linear algebra, analytic geometry, multivariable calculus, differential equations
  • Computing theory — graphs, logic and proof, computability, complexity, reactive systems
  • Computer systems — computer architecture, computer networking, operating systems
  • Programming — compiler construction, advanced algorithms and data structures, multiprocessor programming
  • Applications and professionalism — intelligent systems, interaction design, security, privacy, databases
  • Electrical engineering — automatic control, digital signal processing

Certifications & Micro-credentials

Pedagogical Competences Certificate (CCP)

IEFP — Portuguese Employment and Vocational Training Institute, and CRIAP Institute

Credential ID F751769/2024. Final grade: 5 — Excellent.

Acquired competencies: analysing the context of intervention for a training programme; designing the programme; developing didactic and multimedia resources; planning learning activities; applying techniques of pedagogical interaction and group facilitation; managing diversity in the training context; using and managing collaborative and learning platforms; developing evaluation tools for training and learning outcomes; and assigning and reporting results.

Project Management Specialization

Google, via Coursera

Covered the foundations of project management; project initiation; project planning; project execution; and Agile project management.

Strategic Leadership and Management Specialization

University of Illinois Urbana-Champaign, via Coursera

Covered leading teams (developing as a leader; building effective team cultures), designing and managing the organisation, and business and corporate strategy.

Strategic Leadership: Impact, Change, and Decision-Making

Dartmouth College, via Coursera

Covered why smart executives fail (common mistakes and warning signs); decision-making as a blend of art and science; superbosses — managing talent and leadership; and lessons on wisdom and personal leadership.

Cambridge English Level 2 Certificate in ESOL International — C1 (CEFR)

Cambridge Assessment English

Credential ID B6703928. Scores: Reading 200 (grade A, C2); Use of English 201 (grade A, C2); Writing 190 (C1); Listening 193 (C1); Speaking 195 (C1).

Honours, Awards & Grants

Best work — Multimedia Communications Technologies, Summer@CTM 2022

INESC TEC

My internship on parametric human-body models was distinguished as the best of the MCT category by the jury of the Summer@CTM 2022 internship programme.

Best Oral Communication — Engineering

15th U.Porto Young Researchers Meeting (IJUP 2022)

“GNU social v3 and Unbound Actors” was distinguished as the best oral communication in the Engineering area.

NGI0 Discovery Fund grant

European Union Horizon 2020 — grant agreement No 825322

Funding awarded through the EU's Horizon 2020 research and innovation programme (2021-02 to 2022-02) to lead the development of GNU social v3.

Best team — Global Health hackathon

Lund University School of Economics and Management (EUGLOH)

Our team ranked best among six in the two-day hackathon closing the Entrepreneurial Skills module.