I'm Priyanshu, a computer science engineer from NIT Patna who likes the whole stack. I design the schema, ship the secure API, and make the interface feel effortless. Off the clock, I teach machines to read between the lines and keep my DSA streak honest.
Amazon ML Challenge 2024Ranked around #630 out of about 70,000 participants nationally.
300+
DSA problems solvedOn LeetCode and GeeksforGeeks, and counting.
92%
Model accuracySentiment classifier on a 10,000+ Amazon review test set.
up to60%
Smaller filesLossless text compression with a hand-built Huffman coder in C++.
02Work
Selectedwork
Things I've built, broken, and rebuilt better, from AI assistants to compression algorithms.
01
TailorTalk
An AI scheduling assistant you can just talk to.
Type what you want in plain English and TailorTalk turns it into Google Calendar actions: it creates, updates and manages events. Google Gemini handles the language understanding, and each parsed intent is validated before it reaches the Calendar API.
A full-stack membership portal that writes its own certificates.
A membership portal that generates certificates automatically, which cut manual processing time. It uses Firebase Auth for role-based sign-in and Firestore for real-time data, with a mobile-first interface built in React and Bootstrap.
React.jsFirebase AuthFirestoreBootstrap
Web · FirebaseInternship build
03
Review Sentiment
A model that reads Amazon reviews and gets the mood right.
A logistic regression classifier that reached 92% accuracy on a test set of more than 10,000 reviews. It runs on a Pandas and NLTK pipeline (tokenisation, stop-word removal, TF-IDF vectorisation) and was benchmarked against Naive Bayes.
Lossless compression in C++, with the data structures built by hand.
A file compressor built on a custom Huffman coding algorithm. A min-heap and binary-tree structures build the frequency table and the optimal prefix codes. Text files come out 40–60% smaller, and decompression restores every byte exactly.
From raw text to a trained model: cleaning and vectorising with Pandas and NLTK, training and benchmarking with Scikit-learn and TensorFlow, and plotting the results with Matplotlib.
Scikit-learnTensorFlowPandasNumPyNLTKMatplotlib
04 / Data & cloud▲
Where it all
lives.
Relational data in MySQL and SQL Server, real-time data in Firebase Firestore, Microsoft Azure for the cloud, and API contracts checked in Postman and Swagger.