Priyendu Mori's repositories

Mini-Bit-torrent

Peer-to-peer file sharing system implemented using socket programming and multithreading in C++. Peers can upload and download text and multimedia files using custom format for torrent files called .mtorrent file.

Language:C++Stargazers:11Issues:0Issues:0

Parallel-implementation-of-PageRank

Implemented Google’s PageRank algorithm using CUDA for performance enhancements using GPU. Achieved speedup of 25 using Nvidia GPU.

Language:CudaStargazers:2Issues:2Issues:0

Sentiment-analysis-of-Tweets

Classification of tweets into positive and negative using classifiers like SVM, Logistic Regression, Naive bayes. Implementation of porter stemmer algorithm.

Language:Jupyter NotebookStargazers:2Issues:1Issues:0

Distributed-AI-on-the-Edge-Platform

Built a Distributed AI-on-the-Edge Platform that is capable of managing & deploying tensor-flow models on it. The platform was built using micro-service based architecture with features like auto-scaling, scheduling, centralized logging, monitoring, notification, high-availability and fault tolerance.

Language:PythonStargazers:1Issues:2Issues:0

Terminal-based-file-explorer

A terminal based file explorer that runs in 2 mode: View and Command. View mode supports viewing and traversing directories and opening files. Command mode supports various operations like create, delete, copy, move files and directories. Details in readme file.

Language:C++Stargazers:1Issues:0Issues:0
Language:PythonStargazers:0Issues:0Issues:0
Language:Jupyter NotebookStargazers:0Issues:2Issues:0

Wiki-Search-Engine

A complete search engine experience built on top of 75 GB Wikipedia corpus with subsecond latency for searches. Results contain wiki pages ordered by TF/IDF relevance based on given search word/s. From an optimized code to the K-Way mergesort algorithm, this project addresses latency, indexing, and big data challenges.

Language:PythonStargazers:0Issues:1Issues:0

APS-Project

Implemented fibonacci heap and it's application in Dijkstra's and Prim's algorithm

Language:C++Stargazers:0Issues:0Issues:0
Language:C++Stargazers:0Issues:2Issues:0

Buffer-Overflow-Attack

Exploiting a C program using buffer overflow attack, by-passing ASLR by brute force and using ret2libc attack as a part of assignment for course System and Network Security

Language:PythonStargazers:0Issues:1Issues:0

Competitive_Programming

All standard competitive programming questions with solutions from different coding platforms

Language:C++Stargazers:0Issues:1Issues:0
Stargazers:0Issues:0Issues:0

first-contributions

🚀✨ Help beginners to contribute to open source projects

License:MITStargazers:0Issues:1Issues:0

graduation

$ git remote <graduation> yearbook

Stargazers:0Issues:0Issues:0

Inode-Based-File-System

Inode based file system(virtual) on top of the Linux file system. A user can perform all the operations which are basically supported by Linux ext2 file system like creating a disk, mounting disk, unmounting the disk, create a file, open file (in read, write or append mode), delete file, close file, list of open files.

Language:C++Stargazers:0Issues:1Issues:0

Mini-BitTorrent

P2P file sharing network using socket programming and multithreading that allows uploading and downloading file using custom .mtorrent file.

Language:C++Stargazers:0Issues:1Issues:0

mini_sql_engine

Developed Mini SQL engine which will run a subset of SQL Queries like Select, Join, Projection, Aggregate functions using command line interface. It uses sqlparse to parse the SQL command.

Language:PythonStargazers:0Issues:0Issues:0
Language:HTMLLicense:NOASSERTIONStargazers:0Issues:0Issues:0
Language:ShellStargazers:0Issues:0Issues:0
Language:PythonStargazers:0Issues:0Issues:0

Secure-File-Transfer-Using-Diffie-Hellman-and-3DES

Clients can download files from server. Server encrypts files using 3DES before sending to client. 3 keys required for 3DES are generated using Diffie-Hellman key exchange protocol.

Language:C++Stargazers:0Issues:1Issues:0

sipsorcery

A WebRTC, SIP and VoIP library for C# and .NET. Designed for real-time communications apps.

Language:C#License:NOASSERTIONStargazers:0Issues:0Issues:0

skills-code-with-codespaces

My clone repository

Language:HTMLLicense:MITStargazers:0Issues:1Issues:0
License:MITStargazers:0Issues:1Issues:0
Language:Jupyter NotebookStargazers:0Issues:0Issues:0

spotify_to_ytmusic

Some rough scripts I wrote to transfer my listening data from spotify to ytmusic

Language:PythonStargazers:0Issues:2Issues:0
Language:HTMLStargazers:0Issues:2Issues:0

system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

Language:PythonLicense:NOASSERTIONStargazers:0Issues:0Issues:0
Language:PythonStargazers:0Issues:1Issues:0