My Image

Kyle Ambrecht

Software Engineer | Web Developer | Cloud Enthusiast | AI

Learn More About Me

Projects

Eniac

01/01/2024 - 06/01/2024

Eniac Image 1 Eniac Image 2 Eniac Image 3 Eniac Image 4 Eniac Image 5

Associated with time as DAST Consulting Services

Assisted on further developing features to a SMS based prompt service app for students to chat with using emojis to describe how they feel to encourage students or users to continue interacting with the platform by gaining a streak and earning badges and such. Aims to help students with stress and depression by giving them an anonymous chat experience that ultimately feels human. Some examples of features I worked on were bug fixes and further customization of the settings for users page as well as the implementation of a community dashboard for admins viewing page and a system status page for monitoring.

Skills: Python · Django · JavaScript · HTML · CI/CD (Terraform) · Teamwork · MS Azure · AWS

View Project

Hangman Game

01/2024 - 4/2024

Hangman1 Image 1 Hangman1 Image 2 Hangman1 Image 3 Hangman1 Image 4 Hangman1 Image 5

Associated with Jessup University

Created a fully interactive game of hangman using Python and its libraries such as pygame, random, and numpy. I implemented a fully functioning word difficulty analyzer found online to classify words to easy, medium, or hard. The game demonstrates creativity as well as ease of navigating the game by having many access buttons displayed on the screen telling the user what they each do and a rules page explaining what everything does, is for, and how all aspects work. This all creates a fully interactive for the user rather than a simplistic game that is traditionally straightforward this still is that at basic levels but adds many more features and customization.

Skills: Python · Creative Strategy · Creativity and Innovation · Critical Thinking · Program Development

View Project

3D Tetris Game

9/2023 - 11/2023

3DTetris Image

Associated with Jessup University

Created a 3D version of the game Tetris using Python, OpenGL, and Graphics Card Language. Uses the arrow keys to move the blocks on the screen and the wasd keys to rotate the objects on the screen. It will randomly choose an object shape each time regardless of the last one, show you the next one up, and keep all objects (squares) on screen once they've hit the bottom unless you manage to fill a row completely with the shapes in the game.

Skills: Python · OpenGL Shading Language · Creative Strategy · Creativity and Innovation · Teamwork

View Project

Web Based Traversing Text Adventure Game

03/2023 - 4/2023

Web Adventure Game 1 Web Adventure Game 2

Associated with Jessup University

A text-based adventure game filled with images as you traverse through rooms while exploring a cavern, which includes defeating enemies, and bosses, and finding and claiming useful materials, weapons, and protection. Includes a classic tomb explorer theme which has a map showing the player where they have explored.

Skills: HTML · JavaScript · Cascading Style Sheets (CSS) · Project Management · Teamwork

View Project

2D Adventure Game

08/2023 - 12/2023

2D Adventure Game 1

Associated with Jessup University

A 2D adventure game where you can move around and explore the terrain while having to avoid enemy creatures around the map and survive or gain weapons or tools to attack the enemies. This game employs the use of a virtual machine to host the server side of the application to make it possible to have multiple clients simultaneously, although currently only built to handle a couple of clients. The back-end utilized and employed RESTful API as well as the messaging system method with a database built in MySQL to maintain effective server to client communication and constantly update player or enemy movements.

Skills: Python · Front-End · Back-End · API · Creative Strategy · Creativity and Innovation · Critical Thinking · Program Development

View Project

Neural Network (AI)

03/2024 - 4/2024

Neural Network Neural Network

Associated with Jessup University

This project demonstrates a neural network model built with Keras, which performs classification and regression tasks on two separate datasets: the Iris dataset for flower classification and the Abalone dataset for predicting abalone age. The program uses matplotlib to plot accuracy and error metrics for both models, allowing visual inspection of the training progress and model performance. This project highlights the application of deep learning to both classification and regression tasks, demonstrating versatility in data handling, model architecture, and the use of neural networks to make predictions based on input data.

Skills: Python · AI · Creative Strategy · Creativity and Innovation · Critical Thinking · Program Development

View Project

CNN Using CIFAR Data (AI)

04/2024

CNN CNN CNN

Associated with Jessup University

This program builds a Convolutional Neural Network (CNN) using TensorFlow and Keras to classify images from the CIFAR-10 dataset, which contains 60,000 labeled 32x32 color images across 10 categories (e.g., airplane, automobile, bird). After loading and normalizing the data, the CNN is constructed with an initial convolutional layer of 50 filters, a max-pooling layer, a fully connected dense layer of 100 units, a dropout layer to prevent overfitting, and a final softmax layer to output class probabilities. The model, compiled with an Adam optimizer and a reduced learning rate for stability, uses sparse categorical cross-entropy loss to assign probabilities across classes. It trains over 10 epochs, and both training and validation accuracy are displayed in a plot. After training, the model predicts the category of an unseen test image, which is displayed with the predicted label. This demonstrates the model's effectiveness in classifying complex images from the dataset.

Skills: Python · AI · Creative Strategy · Creativity and Innovation · Critical Thinking · Program Development

View Project

Blocks Puzzle (AI)

01/2024 - 2/2024

Blocks Puzzle

Associated with Jessup University

An AI algorithm to solve a 5 block puzzle of any order of blocks from letters A-E in a range of 2-5 blocks.

Skills: Python · AI · Creative Strategy · Creativity and Innovation · Critical Thinking · Program Development

View Project

Simple Sudoku Solver (AI)

01/2024 - 2/2024

Sudoku Solver

Associated with Jessup University

A simple sudoku puzzle solver using AI algorithm programming to solve the puzzle in a short matter of time.

Skills: Python · AI · Creative Strategy · Creativity and Innovation · Critical Thinking · Program Development

View Project

Contact Me

If you're interested in collaborating or have any questions, feel free to reach out via email or connect with me on LinkedIn.