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•
Projects
Cubic

TECHNOLOGIES

EngineeringDevOpsDesignFull-StackMobile

LINK

View project

Cubic

A comprehensive payroll management application built from scratch with employee tracking, client management, and detailed analytics. Includes the web app, backend, and a mobile app. Complexities include authorization, ABAC, multi-tenancy, complex calculations, data validation, and more.

AI 231 Final project

TECHNOLOGIES

DockerFastAPIPythonPostgreSQLSvelte.jsPyTorchComputer VisionDeep LearningCNNsFull-Stack

LINK

View project

AI 231 Final project

A computer vision project using deep learning and CNNs for brain tumor classification. The project involves fine-tuning a pre-trained CNN by removing the head and retraining the final layer for classification on brain tumor images. This is a full-stack project with a frontend, backend, and ML microservice.

Jamstart

TECHNOLOGIES

EngineeringDesignAPI IntegrationSpotifyPayPal

LINK

View project

Jamstart

A full-stack Software as a service (SaaS) app targeted towards musicians trying to learn music theory by jamming to spotify playlists. The app shows information for each song on a user's playlists and its corresponding key, mode and scale charts. The app offers three plans (free, basic and premium) with more features for higher plans through integration with the PayPal API and a PostgreSQL backend.

Wordle Clone

TECHNOLOGIES

ReactNext.jsTypeScriptFull-StackOpen Source

LINK

View project

Wordle Clone

Full-stack Clone of the popular game Wordle built using Next.js. Unlike most clones which simply work by fetching a random word from a text file without taking into account the rarity of a word, this project actively tries to repeatedly fetch a random word, comparing the frequency of each word against an external API to check that it matches the difficulty set in the settings, and stops when a word matching the difficulty settings appears.

Text Twist Clone

TECHNOLOGIES

Vue.jsFlaskPythonFull-StackOpen Source

LINK

View project

Text Twist Clone

Full-stack Clone of the popular word game Text Twist using Vue on the frontend and Flask on the backend. The Flask backend works in a very similar way to the backend of my Wordle app, except written in python.

Sudoku Solver Visualizer

TECHNOLOGIES

Svelte.jsAlgorithmsOpen Source

LINK

View project

Sudoku Solver Visualizer

A simple visualizer of a Sudoku solver algorithm using backtracking. The App picks a random sample problem from a set of 6 problems, and the user can visualize the solver on the press of a button.

AI 221 Final Project

TECHNOLOGIES

Computer VisionClassical Machine LearningDeep LearningPython

LINK

View project

AI 221 Final Project

A computer vision project that detects species of a plant based on leaf pictures. Built using deep learning techniques to classify plant species from leaf images.