Projects
Here are some of the projects that I enjoyed building from scratch. Web, Android, Machine Learning, Business Analytics and Business Data Management.
Kanban
- Track and manage tasks for a project in a professional setting or for personal use. - Added features such as drag and drop a card across lists, JWT Authentication, Cron jobs, Caching, PWA, Summary page for stats and trendlines. - Used Flask for server, Vue for client, SQLite for data storage, and SMTP server for sending reports.
#Redis
#Celery
#Docker
#Bootstrap
#Vue
#Flask
#SQLite
Personalized Offer Prediction
- Trained a classification model that predicts user behavior as to whether or not they would accept the offer for dining/takeaways. - Before training the model, I followed these steps: Data preprocessing, Data cleaning, and Feature transformation. - Implemented Logistic Regression, Random Forest, KNN, SVM, etc, then chose the best scoring model by using various evaluation metrics and cross-validation with hyperparameter tuning. - Secured the 68th position on the private leaderboard out of 364 competitors.
#scikit-learn
#Machine Learning
#Python
Univcomm
- Bridging the gap of communication between the Students, Faculty, and Alumni inside an institute. - Added features such as upvoting, downvoting, commenting on a post, raising hands, and answering questions. - Used WebSockets for Real-time updates from the server such as notifications, answering, and commenting.
#MUI
#PostgreSQL
#FastAPI
#React
#Task Scheduling
#Docker
#Celery
#Redis
#Cron Jobs
Capstone Project - Business Data Management
- Visited a local stationery shop regularly for a month, understood their business problem, and collected the 6-month sales data as they wanted to increase profitability. - Preprocessed and analyzed the data and drew some insights. - As a result, provided some recommendations based on the analysis.
#Data Analytics
#Pandas
#MS Excel
#Python
#MS PowerPoint
#MS Word