Pinned Repositories
Archi
Developed a tic tac toe game on java which takes as input the game board size and level of difficulty (n and k parameters respectively), where the player plays the computer. Utilized a recursive algorithm which repeatedly simulates a move from the computer using a binary search tree mapping out all the moves the players can make starting at the current configuration of the game board. Optimized a dictionary implementation of a hash table used to store and search all of the player configurations and the score, which is used to output a win, loss, or a tie statement at the end of the game.
AutoApply
Cafe-Service-Operator
Designed to make pricing of customized beverages easy, program receives type of beverage, size and toppings to output final price and name of beverage.
DeComm
Bringing the decentralized payments to ecommerce.
LoanPredictionModel
modified-drop-tower-operation-program
turns servos in alternating directions with 1 push button, and makes stepper motor go 2 directions with 2 push buttons and has variable speed on the second direction
PassKey
Portfolio2.0
PortfolioScan
Twitter-Sentiment-Analyzer
Data collected from twitter, which includes the tweet text, time, and coordinates of where the tweets are input in the program. Program searches for terms that are associated with happiness, and compares them to a list of terms attached to a score in a text file. Every tweet is scored based on words used, and the average sentiment score for each region in continental USA is calculated.
kaustav927's Repositories
kaustav927/LoanPredictionModel
kaustav927/DeComm
Bringing the decentralized payments to ecommerce.
kaustav927/modified-drop-tower-operation-program
turns servos in alternating directions with 1 push button, and makes stepper motor go 2 directions with 2 push buttons and has variable speed on the second direction
kaustav927/PassKey
kaustav927/PortfolioScan
kaustav927/Twitter-Sentiment-Analyzer
Data collected from twitter, which includes the tweet text, time, and coordinates of where the tweets are input in the program. Program searches for terms that are associated with happiness, and compares them to a list of terms attached to a score in a text file. Every tweet is scored based on words used, and the average sentiment score for each region in continental USA is calculated.
kaustav927/Warehouse-Management-System
The Warehouse Management System (WMS) is a software system that simulates the operations of the warehouse of a simple company that sells goods to clients, and buys products from suppliers. The model of the warehouse of the company is implemented as a database with one table denoting the ID of each product, the name of the product, its stock quantity, and its unit price. Once a specific quantity of product is sold to a customer, this quantity is taken out of the available stock of this product from the corresponding database entry pertaining to this product. If the stock quantity of a product drops below 10 items or an order cannot be fulfilled the product’s state is set as “out of stock” (see packages ca.uwo.model and ca.uwo.model.item.states for the different states a product can be in). Once a product’s state is “out of stock” then a notification is sent so that a purchase (i.e. restock) action can be triggered and the item be restocked from a supplier. Each product is restocked according to a specific strategy (e.g. a restocking strategy for a product can be 50 units per restock operation, while for another product a different restocking strategy could be used, leading thus to a different restock quantities to be added). In addition to the restocking strategies, the price of an individual product for a given order can be calculated using different strategies (e.g. orders of apples more than 100 units get a 10% discount for this product), and the total price for the whole order (an order may contain many products with different quantities each) is also calculated using different strategies (e.g. orders of total value more than 1,000 dollars get an additional aggregate 5% discount to any other individual discounts applied for each product in this order).
kaustav927/Archi
Developed a tic tac toe game on java which takes as input the game board size and level of difficulty (n and k parameters respectively), where the player plays the computer. Utilized a recursive algorithm which repeatedly simulates a move from the computer using a binary search tree mapping out all the moves the players can make starting at the current configuration of the game board. Optimized a dictionary implementation of a hash table used to store and search all of the player configurations and the score, which is used to output a win, loss, or a tie statement at the end of the game.
kaustav927/AutoApply
kaustav927/Cafe-Service-Operator
Designed to make pricing of customized beverages easy, program receives type of beverage, size and toppings to output final price and name of beverage.
kaustav927/Portfolio
This portfolio website was made using React.js by Kaustav Sharma.
kaustav927/Portfolio2.0
kaustav927/change_x
kaustav927/Deal-Alert
kaustav927/nftSmartContractERC1155
kaustav927/PacMan
kaustav927/popspro