MS
  • Projects
  • About
  • Experience
  • Resume

Mike Quinto

Machine learning engineer and developer crafting modern digital experiences. Building products with clean design and thoughtful user experience.

Get in touch

github.com/mkmksto
linkedin.com/in/spencermaq

Project

Explore my projects

  • Projects
  • About

Connect

Get in touch

  • Contact
  • LinkedIn
  • GitHub

© 2026 Mike Spencer. All rights reserved.

Terms•Privacy
Back to Projects

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.

Sudoku screenshot 1Sudoku screenshot 2