Projects

My Projects

  • icon
    Technology: Python, Flask, JavaScript, JSON, Express, MongoDB, React, AWS, HuggingFace, LLMs

    This was a Full-Stack project that I built to provide users with shoe recommendations. I built a backend with Express to prompt a Llama 3.1 Model, using Hugging Face's inference API. I also added a Python-Flask API microservice hosted on AWS EC2 that allows users to retrieve real-time prices for the shoes they are recommended.

    Check out the website!
    Check out my code!

    Kicks

  • icon
    Technology: Python, Pandas, JSON, Jupyter Notebooks, Spotify Web API

    This was a Machine Learning project with a goal of predicting the Spotify playlist a given song would belong to based on the song's audio features. I extracted audio features for 600,000 songs across 10,000 playlists from Spotify's Web API, visualized and tested feature correlations, and trained and tuned Random Forest, SVM, and K-NN classification models.
    Check out my code!

    Spotify Playlist Generator

  • icon
    Technology: React, Tailwind

    This was a Web Development project focused on technology and human values. It serves to provide readers with a history of AI as well as a look into the normalization of deviance within the field.

    Check out the website!
    Check out my code!

    AI & Deviance

  • icon
    Technology: Java, JavaFX, SceneBuilder, JUnit4

    This was a Software Development project aimed at building a weekly task and event scheduler called a "Bullet Journal" - a quick way to mark down events and track your task completion over a week. My team and I focused on following object oriented design principles in the JavaFX and SceneBuilder environment and built in extensive testing of our application through JUnit.
    Check out my code!

    Your BUJO App

  • icon
    Technology: Python, Arduino, IBM Watson Visual Recognition, Circuit design

    This was a project at the intersection of hardware and software meant to prevent medicine overdose and assist the elderly. I trained a Watson Visual Recognition model for facial recognition and connected the output of the Python-Watson-API call to an Arudino integrated circuit that would lock a medicine bottle in place and display messages on an LCD screen.

    Smart Medicine Cabinet

  • icon
    Technology: C, Python, Makefile

    This was a Software Development project that focused on building a shell in C. I designed a tokenizer to split user inputs into keywords and interpret them as commands, and then created an application to deploy these commands. Supported actions include piping, input/output redirection, and directory creation/maneuvering/deletion.
    Check out my code!

    My Custom Shell

  • icon
    Technology: Java, JUnit, Gradle, JaCoCo

    This was a Software project that was centered around building a game called Battlesalvo, similar to the board game BattleShip. I focused on following object oriented design principles and creating a smooth user experience in which they could play the game against an AI Player. Key parts of this project were understanding grid creation and replicating board game actions virtually.
    Check out my code!

    Algorithm Based BattleSalvo

  • icon
    Technology: Django, Python, SQL, Bootstrap CSS

    This was a Web Development project that I started with a team during my time at OasisNEU for improving wait times and queue information at coffee shops around our campus. We used a PostgreSQL database and the Django framework to pull in and store data from the Grubhub API, allowing us to monitor wait times and provide statistics such as busy hours and customer counts.
    Check out my code!

    Sip 'N Dip

Check out more of my projects on GitHub !

Ⓒ Ashish Thomas | 2024 |

github icongithub icon