Preston Leigh - Modern Tech Projects

  • Home
  • About Me
  • Modern Projects
  • Non-Coding Projects
  • First Projects

Summary

This section is just all of the projects I have worked on that are public on GitHub/school related

Skills Learned/Utilized: C++, Java, JavaFX, Python, HTML5/CSS, Javascript, Independent/Continuous Learning, Object Oriented Programming, Data Structures, Visual Studio, Eclipse, Spyder, Jupyter Lab, PyTorch, Excel, PowerPoint

My Portfolio

Deep Learning for Implementing Self-Driving Cars

A Student Research Grant funded project. This project aims to prove the feasability of self-driving cars in the future by prototyping a self-driving robot, and analyzing and possibly improving upon existing algorithms and how major companies are implementing self-driving cars. Currently working on, but recorded a demo and created a poster for UW-Stout's 2022 Research Day.

  • Research Day Recording


  • The Poster
Picture of the homepage of all about phoenix

Welcome to Phoenix, Arizona!

The final project for my Web and Internet Programming class, I decided to make an interactive online brochure for Phoenix, AZ with descriptions on different tourist attractions and reasons to move there.

  • Bring me to the site!

Car Rental Store Simulator

A C++ simple car rental store simulator, with three implementations: Doubly Linked List, NodeList, and Vector Based Binary Tree. Takes data from text file which allows for a dynamic program and allows user to reserve, return, and output cars to a new file. Assignment for Data Structures

  • Demo Video


  • DLinkedList Edition


  • NodeList Edition


  • Binary Tree Edition

Asteroid Mayhem

A Java based JavaFX arcade game where you control a spaceship to avoid as many asteroids as possible! Final project for Honors Computer Science 2

  • Bring me to the code!


  • Playthrough video

Social Distance Sensor

Though not specifically a coding project, this is my Impacts of Engineering semester project, in which I led a team of 4 to research and brainstorm solutions addressing social distancing for the COVID-19 pandemic. Though the code and wiring is slightly messy for an Arduino, it was my first time tinkering with it.

  • Project Video


  • The Files

Canvas Guide for Students

My final Tech Team project for my High School, a teammate and I utilized BlackBoard to create a simple and easy-to-use guide for the Canvas platform because our High School was transitioning to it. Coincidentally, two weeks into the project, COVID shut down all schools. As a result, my teammate and I decided dedicate more time to the project in order to help as many students as possible.

  • The Website

Command Prompt PONG Game

A pong game created in C++. I had help from NVitanovic to create this game, and I mainly did this to experiment with interactive C++ games.

  • Bring me to the code!

Online Retail Store Simulator

A C++ based simple online retail store simulator where the user can add and remove items from their cart, search the store by typing in what they want, and check out. Dynamically inputs objects from a text file for easy adding and removing items from store. Honors Computer Science 1 final project.

  • Bring me to the code!

Simple Battleship Game

An assignment from Data Structures, features a basic input version of the popular game Battleship, based in C++.

  • Bring me to the code!

Lottery Simulator

Simple C++ Lottery Simulator is a Honors Computer Science 1 project 1 completed. The user inputs 5 numbers 1-99, the lottery numbers get generated, then the user's numbers and the lottery numbers are compared and the simulator ends. Features basic input checking and array swapping

  • Bring me to the code!
  • © Presto-Creator. All rights reserved.
  • Design: HTML5 UP