Welcome to my projects page, where you can explore my past and current projects. As a developer, I've had the opportunity to work on a wide range of projects, including web applications, mobile apps, and games. My projects cover a variety of technologies, from front-end frameworks like React and React Native to back-end technologies like Node.js and ASP.Net. I believe in creating high-quality, user-friendly projects that solve real-world problems, and I'm always looking for ways to improve my skills and expand my knowledge. Take a look at my projects below to see what I've been working on! You can click the card to view the associated GitHub repo.
This project aims to predict the winner of a UFC fight based on the statistical features of fights. It uses a logistic regression model trained on a dataset of UFC fights to make predictions.
This project leverages a backend hosting a GPT model to enhance Alexa's responses, enabling more dynamic, intelligent, and open-ended conversations with the user, regardless of the intent triggered.
This is a music player that allows users to play tracks with artwork that I created with AI. The app uses Howler.js and the HTML5 File API.
This project involved developing a React Native mobile application to allow Meijer customers to checkout remotely. We also developed a heatmap that tracks customer's locations in real time.
This project involved using Ettercap and Wireshark to perform a DNS spoofing attack. By exploiting vulnerabilities in the DNS protocol, I was able to redirect traffic to a malicious website.
This project is a chatbot that has the personality and voice of Iron Man. The bot was built using GPT for response generation, Whisper to convert user speech to text, and Eleven Labs to convert responses to the voice of Robert Downey Jr.
This project transforms villagers in Minecraft into helpful, task-performing companions with conversational capabilities, powered by GPT-4, and the various abilities like gathering items or following the player.
This project is a 3D art gallery built with the Three.js library in JavaScript. Users can navigate the gallery with keyboard controls and view artwork and related information displayed on the walls.
This project involved adapting a synthesizer system using C++, which allowed for the implementation of various musical effects. I used this system to create a custom musical composition.
This project involved facial matching of a dataset using Principal Component Analysis. I then analyzed the performance, showcasing my skills in computer vision and data analysis.
This project is a weather web app that fetches and displays current weather data from the OpenWeatherMap API. The app allows users to search for weather conditions by city name.
This project is a Flask-based web application that leverages the Yelp API to query and filter restaurant data according to user preferences, such as cuisine type and location.