Projects
1) Instant Payment Gateways
Tools/Technology: Distributed Systems,Go lang,GRPC,ELK Stack,Mysql,Nginx,Docker | Code | [Feb’24-April’24]
Description:
- Designed and implemented a high-performance, fault-tolerant payment gateway mimicking UPI functionality, capable of handling thousands of concurrent requests.
- Implemented a load-balancing strategy using Nginx and containerized all servers and microservices (Nginx, MySQL, Elasticsearch) using Docker for streamlined deployment and management.
2) Human Activity Recognizer
Tools/Technology: Python,Sklearn,numpy,pandas | Code | [Feb’24]
Description:
-
Developed a machine learning model which classify 6 human activities (walking,walking upstair,walking downstair laying,sitting,standing) based on timeseries data of acceleration involved . I trained sklearn’s decision tree on open source UCI-HCR dataset.
-
Performed hypertuning to select best model parameters based on bias-variance tradeoff. Also tested this model with real data collected by mobile application and built confusion matrix.
3) Pretrainig and Fine-tuning LLM with BERT
Tools/Technology: Python,Pytorch,Hugging Face Model Hub | Code | [October’23]
Description:
- Fine-tuned BERT for various NLP tasks (e.g., classification,entity recognition) using Python, NumPy, and PyTorch.
- Contributed to the open-source community by uploading pretrained and fine-tuned BERT models to Hugging Face Model Hub.
4) VOIP Call Application
Tools/Technology: Angular, ELK Stack, WebRTC, Ejabberd XMPP | Code | [Dec’22]
Description:
- Designed and implemented a P2P video call application utilizing WEBRTC technology and XMPP signaling server
- Integrated Elasticsearch to enable optimized searching of usernames from large user databases.
5) Nextdoor- Property Rental Website
Tools/Technology: Java Servlets,JSP,HTML,CSS, Java script,Bootstrap,Eclipse,Sql Server Management Studio | Code | [Feb 2021 - April 2021]
Description:
- Nextdoor is property rental website in which Landlord can add property for rent and renter can select property based on requirement and can contact to landlord. Landlord also can make rent agreement and save as pdf for future purposes.
6) Quicknote- Notes Sharing System For Students
Tools/Technology: Java Servlets,JSP,HTML,CSS, Java script,Bootstrap, Eclipse,Sql Server Management Studio | Code | [March 2021 - April 2021]
Description:
- Quicknote is note sharing website which is usefull for college students where all notes can be access at one place. Student can upload their notes and other students can access those notes easily.
7) MSUAdSense- MSU Event Programmes
Tools/Technology: java swing,JDBC, Java Mail Api,SQL,Eclipse,Sql Server Management Studio | Code | [Dec 2019 - Feb 2020]
Description:
- MSUAdEx is a portal in which any student can see latest updates in fests/events which is held in university and through which student can also participate in fest. It is also useful to Organizers of event.
8) Institute Management System(IMS)
Tools/Technology: Lucidchart, Draw.io | docs | [Aug 2019 - Sept 2019]
Description:
- Developed SDLC (software develop life cycle ) documentation for institute management system.