aparna0522
MS CS at University of Southern California | Software Engineer | Ex-Fiserv | Ex-Freshworks | Backend Development
Los Angeles, CA, USA
Pinned Repositories
AI-Agent-for-Pente-Game
Pente is a two player game played on a 19*19 board. This project builds an AI agent that maximises its winning chances. The project has two AI agents implemented using two different techniques - Bit Board, Char Board.
Android-Business-Search-System
aparna0522
Building-an-EdTech-Platform-Using-Microservices-and-Docker
An edtech platfom, particularly a webapp, to leverage assimiliation of knowledge to and from the users. Focus on utilizing the state-of-the-art tools and technologies to build an efficient, scalable and cost-effective product. Final Year Project - August 2020 - July 2021.
Business-Search-System
Search Recommender to explore locations in the United States and make prior bookings at those places. Used Yelp API for backend data collection
First-Order-Logic-using-Resolution-Method
Decide the given statement is True or False depending on the given knowledge base, restricted to "For All" Statements. The Algorithm converts the given knowledge base into Resolution tree, and using the proof of restitution, we decide if the given statement is true or false.
Maharashtra-Delights-Cafeteria-Application
Maharashtra Delights is a Cafeteria Application created using Ruby On Rails. This application contains integration with third-party app, Stripe, for successful payments. It uses SQLite3 for backend database querying.
My-Favourite-Playlist
A nodejs application which accepts a username and a playlist name(users' favourite playlist) and stores it in a mongodb database. This is output on the webpage in a JSON format to find a list of all the users and their favourite playlists. The application is then dockerised to make it platform independent.
Sentiment-Analysis-Using-Text-Mining
Sentiment Analysis of Patients' Blogs from various online forums and analysing them into categories exist(neutral sentiment), deteriorate(negative sentiment) and recover(positive sentiment). The classification is done with the help of Naive Bayes Probabilistic Classifier. The programming is done in R language.
SQL-and-NoSQL-Database-from-Scratch-APV-Database
Repo containing self built Relational Database System as well as NoSQL database, along with a CLI and a natural language for a user to interact with
aparna0522's Repositories
aparna0522/Building-an-EdTech-Platform-Using-Microservices-and-Docker
An edtech platfom, particularly a webapp, to leverage assimiliation of knowledge to and from the users. Focus on utilizing the state-of-the-art tools and technologies to build an efficient, scalable and cost-effective product. Final Year Project - August 2020 - July 2021.
aparna0522/SQL-and-NoSQL-Database-from-Scratch-APV-Database
Repo containing self built Relational Database System as well as NoSQL database, along with a CLI and a natural language for a user to interact with
aparna0522/Sentiment-Analysis-Using-Text-Mining
Sentiment Analysis of Patients' Blogs from various online forums and analysing them into categories exist(neutral sentiment), deteriorate(negative sentiment) and recover(positive sentiment). The classification is done with the help of Naive Bayes Probabilistic Classifier. The programming is done in R language.
aparna0522/AI-Agent-for-Pente-Game
Pente is a two player game played on a 19*19 board. This project builds an AI agent that maximises its winning chances. The project has two AI agents implemented using two different techniques - Bit Board, Char Board.
aparna0522/aparna0522
aparna0522/Maharashtra-Delights-Cafeteria-Application
Maharashtra Delights is a Cafeteria Application created using Ruby On Rails. This application contains integration with third-party app, Stripe, for successful payments. It uses SQLite3 for backend database querying.
aparna0522/My-Favourite-Playlist
A nodejs application which accepts a username and a playlist name(users' favourite playlist) and stores it in a mongodb database. This is output on the webpage in a JSON format to find a list of all the users and their favourite playlists. The application is then dockerised to make it platform independent.
aparna0522/Android-Business-Search-System
aparna0522/Artificial-Neural-Networks-Classification-and-Regression-Models
Study and implementation of various Artificial Neural Network Models which were used for classification and regression of different datasets.
aparna0522/Business-Search-System
Search Recommender to explore locations in the United States and make prior bookings at those places. Used Yelp API for backend data collection
aparna0522/First-Order-Logic-using-Resolution-Method
Decide the given statement is True or False depending on the given knowledge base, restricted to "For All" Statements. The Algorithm converts the given knowledge base into Resolution tree, and using the proof of restitution, we decide if the given statement is true or false.
aparna0522/Generative-Music-Box
This project is done with the help of HTML, CSS and JavaScript. It regenerates the animation and the music after specific interval of time and is very melodious to hear. The animation here is a circle with different colors and the tones are different notes of the musical keyboard(synthesizer).
aparna0522/Online-Tennis-Game
Tennis Game is an arcade game which requires two paddles. In this project one player can play at a time and the other paddle is controlled by programming it as an AI bot. Here, the left paddle is the player and right paddle represents the AI Bot (computer paddle) This project uses JavaScript and HTML5. To run this project, one can directly double click on the html file which will launch the game in the browser.
aparna0522/Basic-Ruby-Programs
This repository consists of all the Ruby assignments.
aparna0522/Birth-Rate-Predictor-Using-Time-Series-and-Forecast-Models
This is a prediction model that predicts the future values of the particular parameter based on the history of the parameter in the dataset used. This is programmed using R programming language.
aparna0522/CRD_Operations-on-Key-Value-Database
Build a file-based key-value data store that supports the basic CRD (create, read, and delete) operations. This data store is meant to be used as a local storage for one single process on one laptop. The data store must be exposed as a library to clients that can instantiate a class and work with the data store.
aparna0522/Game-Of-Life
Generative Application where the cells of the grid come to life or become dead according to certain rules.
aparna0522/pegasushub.github.io
PegasusHub: A Community-enabled Workflows Repository for Pegasus
aparna0522/Spring-Boot-based-Shopping-Application
Used Java Spring Boot to create microservices architecture based online shopping application consisting of services like product, order, inventory along with the using Netflix Eureka Service Discovery for scalable instances of the services
aparna0522/Todo-Application-Using-ROR
This is a simple Todo Application built using Ruby on Rails Application, and backend as Sqlite3
aparna0522/vscode-isort
Import sorting for python using the isort library.
aparna0522/WorldCall-Connect
Simple microservice to enable user functionalities like registration, logging and viewing user profile.