Daniel Di Giovanni
  • Projects
  • Resume
  • Contact Me
  • Projects
  • Resume
  • Contact Me

My Projects

Here are the projects I've completed over the years.

MNIST Digit Predictor

Convolutional neural network trained from scratch with PyTorch to predict hand-drawn digits.

GitHub icon

Source Code

View Site

Open link icon
Sorting Algorithm Visualizer

Visualizes sorting algorithms in real time. Made with Python.

GitHub icon

Source Code

TAB2XML

Converts text-based music tablature to playable sheet music. Made in a group project at York University using Java.

GitHub icon

Source Code

Inspirational Website 2.0

An inspirational website with a daily quote and astronomy image, and a to-do list. Made with Node.js and React.

View Site

Open link icon
GitHub icon

Backend Source Code

GitHub icon

Frontend Source Code

Automated Plant Watering System project
Automated Plant Watering System

Automates plant watering with a micro-controller, sensors, and actuators.

Demonstration

Open link icon
GitHub icon

Source Code

Machine Learning Technical Report project
Machine Learning Technical Report

A technical report about machine learning's use in cybersecurity. Written for an assignment at York University.

GitHub icon

Source Code

Daniel Di Giovanni
GitHub icon LinkedIn icon
  • Projects
  • Resume
  • Contact Me
  • Source Code Open link icon

© 2025 Daniel Di Giovanni