Cole Aydelotte

Solving modern problems with modern solutions

About

I'm a junior software engineer based in the NYC Metropolitan Area. Currently attending Moravian University for a Bachelor of Science in Computer Science. Avidly learning about machine learning and artificial intelligence. Currently part of the Headstarter AI fellowship program.

Languages

Java, Python, JavaScript, HTML, CSS, SQL

Tools and Libraries

Docker, Java Swing, IntelliJ, PyCharm, Visual Studio Code

Projects


Genre Prediction

Trained a Sophisticated statistical model to predict the genre of a audio fil Utilized Scikit-Learn for model building and Jupyter Notebooks for development. Model was trained using the GTZAN data set, the spectograms were derived from the audio clips using Librosa and then fed with the numerical figures derived from the audio clips to the mod during training.

Discord Blackjack Bot

Created a Discord bot so when prompted in a text channel a blackjack game will be triggered with the user. Built using Python, Runs in a Docker container using Python Virtual Environments, launched on a AWS EC2 instance, Storing the time played in a Redis database. Project can be launched in one command by using a shell script in the repository.

Basketball Team Roster Application

A desktop application made to hold data on Basketball players where you can track statistics on a player for every practice or game. Built with Java Swing for the GUI, a MySQL database holding player and practice information, and XChart to graph data on cumulative or specific statistics of your roster or player.

File Explorer

Developing a application that will mimic a file explorer as seen on Windows or Mac. Where you can open folders, files and search through your system. - Developing a full-stack desktop application with Rust for the backend, Tauri as the project framework, Vite as the front-end framework, React, JavaScript, and Material-UI

AI Flashcard App

An application where a user after signing up and subscribing ot the service can write a topic in a box, and 20 flashcards will generate. The user can then choose to save the flashcards The web application Next.js as the framework, React, and Material-UI, Stripe to handle subscriptions, Clerk to handle users, Gemini to generate the flashcards, and Firebase to persist the flashcards to each use

AI Customer Chat Support Bot

A web-based customer chat support bot mimicking a support chat bot for a large scale company. The chatbot uses Gemini for the chat completions, Next.js as a framework, React, and Material-UI for the front-end

Get in touch

Connect with me to talk about future projects, or opportunities.