Portfolio EditionBraga, PortugalAI · Software · Systems

João Coelho

Master's Student in Software Engineering

Portrait of João Coelho

Building intelligent systems and exploring AI through hands-on projects. Currently pursuing my Master's with a focus on Artificial Intelligence.

About The Work

I'm a Master's student in Software Engineering at the University of Minho, specializing in Artificial Intelligence.

Through internships, hackathons, and personal experiments, I’ve gained hands-on experience with AI and machine learning, exploring applications in natural language processing and large language models. Currently, I am researching Agentic AI systems, Multi-Agent Systems and orchestration frameworks like LangGraph and autogen as part of my Master's thesis.

Beyond academics, I contribute to the tech community. As Co-Director of the Department of Technology at CeSIUM, I help lead a team building projects for Software Engineering students and nationwide events. I also mentor young coders at CoderDojo, sharing my passion for Python and helping the next generation discover the joy of programming.

Selected Projects
Experience

Cesium

Braga, Portugal

Co-Director of CAOS (Open-Source Department)

Oct. 2025 -- Present

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

João Coelho

Published from Braga, Portugal
Contact