Who writes this
A quick summary of my background and what I do.
I have been working in software development for more than 4 years, building web applications and tools that make abstract ideas easier to see. I especially enjoy projects where the interface is what finally makes the concept click.
Software Developer
More than 4 years of experience in the field.
IT Technician
Technical degree from Coemig.
Software Engineering
Undergraduate student at PUC Minas.
Why Graph Labs exists
To study the algorithms and check exercises.
During the Graph Theory teaching assistantship at PUC Minas, in the 2nd semester of 2026, I built Graph Labs to help students understand and review the main graph algorithms covered in the course.
The idea came from a recurring difficulty during office hours: pseudocode on paper hides what actually happens at each iteration. Here every method runs step by step on the graph the student drew, showing the same tables, queues and notation used in class, with the reasoning behind each decision.
In practice, you can rebuild the graph from a homework exercise, run the method on it and compare every step with what you solved on paper.
- 17
- methods implemented
- 9
- course topics
- 12
- sample graphs