- Designed an attractive game-based learning platform for machine learning concepts
- Developed engaging quizzes to test the user's knowledge
- Developed interactive visualizations to help users understand the role of the hyperparamters
- Authored user-friendly guides on various machine learning topics
- Established a forum for users to seek assistance and engage with the community
- Integrated Google OAuth to simplify and streamline the login process
- Engineered a command-line application, Markify, leveraging Python to extract and analyze data from social media accounts
- Employed NLTK for meticulous data sanitization
- Demonstrated proficiency in interfacting with a variety of APIs (official and unofficial) to aggregate data
- Employed the use of the markov chains for generating new sentences
- Packaged the application for widespread use by uploading it to PyPI
- Designed a web platform enabling users to interactively manipulate data generation processes and model hyperparameters, with visual feedback of the outcomes
- Demonstrated knowledge and proficiency in the inner workings of various classification algorithms
- Utilized Matplotlib for plotting the data and visualizing the decision boundaries
- Developed an API using Flask to facilitate plot generation
- Implemented thorough error validation mechanisms
- Deployed the website using PythonAnywhere
- Developed a spotify scraper and a corresponding website enabling users to receive personalized recommendations based on Spotify track links or IDs
- Utilized a custom optimized K-Nearest Neighbors algorithm for recommendation generation
- Implemented MongoDB as the database backend for efficient data storage and flexible querying capabilities
- Containerized the web server using Docker for seamless deployment and execution across diverse environments
- Leveraged the Spotify API to scrape the audio features of over 7 million songs
- Implemented robust error handling within the scraper as to prevent interruptions due to errors during operation, thereby ensuring continuous operation over extended durations without interruptions
- Demonstrated adeptness in utilizing both, official and unofficial APIs for data acquisition
- Designed a minimalist yet responsive frontend interface, prioritizing usability and simplicity without unnecessary clutter
- Engineered a TicTacToe AI implementing the minimax algorithm for optimal decision-making
- Streamlined the development process by utilizing PyScript, eliminating the need for a conventional frontend-backend separation
- Deployed and showcased the project on GitHub Pages