Sudoku Solver Visualizer
Role
Frontend DeveloperAlgorithm Implementation
Technologies
Svelte.jsJavaScriptBacktracking AlgorithmVisualization
Link
Go to site→Repository
View on GitHub→Overview
Understanding how algorithms work can be challenging when you can only see the final result. Visualizing the step-by-step process of an algorithm helps learners and developers understand the logic and decision-making behind complex problem-solving techniques.
Implementation
Built a Sudoku solver visualizer using Svelte.js that demonstrates the backtracking algorithm in action. The application selects a random problem from a set of 6 predefined puzzles and allows users to visualize the solver's step-by-step process with a single button press. The visualization shows how the algorithm explores possibilities, backtracks when it hits dead ends, and ultimately finds the solution.

