Visualise algorithms in action.
Understanding graph algorithms can be daunting when you only see lines of code. Graphiva bridges that gap by turning algorithms into vivid animations you can interact with and learn from.
Download NowGraphiva simplifies learning complex graph algorithms like Dijkstra’s, Breadth‑First Search (BFS) and Depth‑First Search (DFS). Build your own graphs by adding nodes and edges, tweak weights on the fly and watch the algorithms traverse your creations step by step. To deepen your understanding, pseudocode appears alongside the animation so you can follow both the logic and the visuals simultaneously.
Graphiva was created by Tanish and myself as a passion project during our downtime. As the co‑founder and Chief Design Officer (CDO) I spearheaded the app’s aesthetic and user flow. Designing a logo and interface that captured the essence of graph algorithms while remaining intuitive was a rewarding challenge. In addition to delegating tasks and keeping the project organised, I built features using SwiftUI, which honed my programming and leadership skills. This project taught me resilience, teamwork and the importance of balancing form with function.