PlaceHolder
Kameron Stuckey

I am currently a 2nd year student at Louisiana Tech University studying Computer Science.


I'm most interested in AI / Machine Learning, Data Science, and Game Design.


My interests include the gym and music.

Projects
Image of chessboard with grid-layout
Rook Radar

As part of a three-member team, Rook Radar was a project where a chessboard is detected and passed through stockfish to give the most optimal move.


In the project, I trained and implemented object detection models using Roboflow and YOLOv9 to detect pieces and corners on a chessboard. Utilizing this information, I used image manipulation to change the image into a bird's eye view. This was done in order to make the image into a grid-layout to determine the position of a given piece.


Technologies Used: Python, Roboflow, YOLOv9, OpenCV
Shoot The Spider

Shoot the spider is a simple game where a spider runs across the screen and your job is to shoot it before it reaches the other side.


Adding difficulty and personal touch to the game, I decided to make a wave system where more spiders spawn and become faster as the game progresses. I completed this by adding a class for the wave management and making it interact with the classes for the enemies.


Technologies Used: Python, Pygame
Image of chessboard with grid-layout
Image of website
This Website

Knowing how important a portfolio is, I decided to build this website as the first project for summer break.


Since I've never done web-dev, I first learned HTML and CSS to build websites. After learning the languages, I learned how to properly design and maintain a website while working on this project.


Technologies Used: HTML/CSS
Screenshot of program
AceAnalyzer

Ace Analyzer is a Blackjack program that featuers a Neural Network.


The Neural Network is trained on a custom dataset and tells the user whether the best most is to hit, stand, or double. This is used to give an interesting twist to a normal Blackjack game


Other than the Neural Network, the program features an economy system for betting and winning as well as Quality of Life commands such as training the neural network or giving yourself money.

Technologies Used: Python/Tensorflow/Panas
Screenshot of program
Connect Four

Connect Four is a program in Java that lets two users play connect four.


The board is stored in a 2D array and has logic to check for each win condition as well as draws.


The game has logic to reset the board if players decide to play again.

Technologies Used: Java
Skills
  • Python
  • Pygame
  • OpenCV
  • Java
  • MS Excel
  • MS Word
  • HTML
  • CSS
  • Contact Me
    Emails:
    Personal:
    Gmail Logo
    kstuckey817@gmail.com
    Student:
    Louisiana Tech Logo
    kms095@latech.edu
    LinkedIn:
    Github: