SRIJAN ARYA

Software Dev
UI | UX
DSA - C++

Skills

skillset
  • Web Development
  • UI & UX
  • Data Structures & Algorithms
  • Machine Learning
  • Writer

Who am I?

picture

Hi, I'm Srijan, a final-year B.Tech Computer Science student at Vellore Institute of Technology, Chennai, with a passion for software development and a knack for solving complex problems. I specialize in Front end web development.

Overview

  • Programming Proficiency: C, C++ Python
  • Web Development: Built this Portfolio, didn't I?. TechStack: React.js, Framer-Motion, HTML5, SCSS, JS
  • Projects: Developed a Product Page, Survery Page and multiple NLP based Models with Custom UI.
  • Problem-Solving: Strong in Data Structures and Algorithms, active onCoding Ninjas
  • Team Player: Excellent communication and teamwork skills, quick learner!

I'm eager to bring my skills to a dynamic team, aspiring for an SDE role. Let's connect and build something great!

Some Projects

12345

MovieFinder Pro

  • Built with Python and scikit-learn.
  • Implemented Collaborative Filtering for recommendations.
  • Combined content-based and collaborative filtering in a hybrid model.
  • Optimized using GridSearchCV.
  • Developed a user-friendly Streamlit interface

Drug Recommender System

  • Built with Python, scikit-learn, and Streamlit.
  • Used TF-IDF and cosine similarity for drug matching.
  • Optimized via GridSearchCV.
  • Evaluated with confusion matrix and classification report.
  • Comprehensive drug coverage.

Credit Classifier

  • Built with Python and scikit-learn.
  • Pre-processed data: handled missing values, encoding, and scaling.
  • Implemented Logistic Regression, Random Forest, and SVM.
  • Optimized using GridSearchCV.
  • Evaluated with confusion matrix and classification report.

Survey Webpage : CapX

  • Built with HTML, CSS, and JavaScript.
  • Interactive survey with question cards, "Next" and "Back" buttons.
  • Shows a title screen upon completion or refresh.
  • Uses LocalStorage

Draco: First Website

  • My first real website project, created with HTML5 and CSS3.
  • Includes dynamic sections with hover animations and basic CSS animations.
  • Fully responsive layout, styled with CSS Media Queries for different screen sizes.
  • No JavaScript used except Hamburger Menu.

MovieFinder Pro

Key Features

  • Dataset: Utilized the MovieLens 20M dataset for movie ratings and information.
  • Algorithm: Implemented collaborative filtering for personalized movie recommendations.
  • Interface: Built using Streamlit, allowing users to input movie titles or genres for recommendations.
  • Model: Matrix factorization techniques used to predict user preferences.
  • Deployment: Hosted on Colab, with large .pkl files managed via Google Drive.
  • UI/UX: Streamlined with easy controls, improved layout, and optimized image display.
1
1

Drug Recommender System

Drug Recommendation System

  • Dataset: Drug data stored in a compressed format for faster loading.
  • Algorithm: Recommendation logic based on similarity between drugs using matrix factorization.
  • Interface: Developed with Streamlit for an interactive and user-friendly experience.
  • Model Files: Compressed with joblib and handled via Git LFS for smooth deployment on GitHub.
  • Deployment: Hosted with integration to Google Drive for managing large files.
  • UI/UX: Custom styling with streamlined controls and layout for enhanced usability.
2
2

Credit Classifier

Credit Classifier

  • Built using Python and scikit-learn for machine learning tasks.
  • Data pre-processing involves handling missing values, encoding categorical features, and scaling numerical data.
  • Implemented various classification algorithms including Logistic Regression, Random Forest, and SVM.
  • Optimized model performance through GridSearchCV for hyperparameter tuning.
  • Used confusion matrix and classification report for performance evaluation.
  • Developed a simple interface to input features and get creditworthiness prediction results.
3
3

Survey Page: CapX

Survey Page: CapX

  • Question Cards: Displays individual cards with questions and input fields for user responses.
  • Navigation: Includes a "Next" button to proceed through questions and a "Review Answers" button to review responses before submission.
  • Title Screen: Presents a title screen with a welcoming message after all questions are answered.
  • Progress Tracking: Features a progress bar to show user progress through the questions.
  • Client-Side Validation: Ensures all questions are answered before proceeding to the next question or submission.
  • Local Storage: Uses Web Storage API to save user responses, allowing users to continue even after refreshing or closing the browser.
  • Responsive Design: Designed with CSS media queries and flexbox to ensure compatibility across various devices and screen sizes.
4
4

Draco Malfoy

Draco Malfoy

  • Project Sections: Dynamic sections with hover animations using CSS Animations for a visually engaging experience.
  • Interactive Elements: Features expanding and closing functionality for interactive project displays.
  • Responsive Layout: Fully responsive design to ensure compatibility across different devices and screen sizes.
  • Styling: Designed with SCSS for better maintainability and flexibility in styling.
  • No JavaScript: Built without JavaScript to keep the design simple and focused on CSS and HTML.
5
5

Connect with me

LinkedInGithubCode360HackerrankInstagram