Vol. I · No. 8Braga, PortugalOctober 2026

João Coelho

Master's Student in Software Engineering

Portrait of João Coelho

I build software, and lately, software that thinks in teams of agents.

Master's student in Software Engineering at the University of Minho, specialising in Artificial Intelligence and researching agentic and multi-agent systems.

About The Work

Through hackathons and a lot of side projects, I've gained experience building AI systems, spanning time-series models, reinforcement learning and NLP. Currently, I am researching agentic AI systems applied to safety-critical processes in industrial settings, using orchestration frameworks like LangGraph.

Beyond academics, I was Co-Director of the Department of Technology at CeSIUM, where I helped lead a team of volunteer developers and contributed to projects for Software Engineering students at the University of Minho and for nationwide events. I also mentored young coders at CoderDojo, trying to make some of them fall in love with programming just as I did.

Selected Projects

Experience

CeSIUM

Braga, Portugal

Co-Director of CAOS (Open-Source Department)

Oct. 2025 -- Oct. 2026

Leading the department responsible for all software development activities within the student organization.

  • Managing a team of developers to build and maintain open-source projects for the University of Minho community
  • Oversee project planning, task distribution, and technical decision-making across multiple initiatives

ENEI

Braga, Portugal

Tech Team Member

Oct. 2025 -- Apr. 2026

Contributed to Portugal's largest national informatics conference.

  • Contributed to the technical architecture and deployment strategy for systems handling 600+ attendees
  • Supported systems for registration and event-day operations with focus on reliability and scalability
  • Collaborated on backend, frontend, and infrastructure decisions

Yari Labs

Braga, Portugal

Frontend Developer Intern

Jun. 2024 -- Jul. 2024

Developed responsive UI features for a commercial marketplace.

  • Engineered responsive UI features using Vue.js, focusing on component reusability and state management
  • Streamlined data flow by architecting and consuming RESTful APIs, reducing latency in frontend rendering

CoderDojo Braga

Braga, Portugal

Python Mentor

Mar. 2024 -- Present

  • Mentor students aged 7-17 in Python programming within a volunteer-based community coding club
  • Support over 50 students in developing foundational programming skills and problem-solving abilities