Welcome to

Hansh Raj Sharma 's

Portfolio

I am a Bachlor of Technology student in National Institute of Technology Raipur. I am passionate about software engineering and Machine learning. I am a good team player and am familiar with software development lifecycle and agile methode of working.
education display

Education


School:

National Institute of Technology, Raipur


Degree:

Bachlor of Technology


Major:

Mining Engineering

View more

Skill

LANGUAGES

Programming Language

HTML

CSS

JavaScript

TypeScript

Python

C++

Node.js

SQL


Spoken Language

English

Hindi


TOOLS/FRAMEWORKS

Web Development

JavaScript

React

Node

Express


Database

SQLite

MongoDB

PostgreSQL

Firebase


Mobile Development

-


UI/UX Design

Figma

Lucidchart


OTHERS

Project Management Method

Agile

Scrum

-


Machine Learning

supervised learning techniques

Unsupervised learning techniques

-


Relevant Coursework

SDLC

Machine Learning

Data Structures and Algorithm

Database Management

Web Technology

Calculus

Differential Equations


Project

React_blog
This is Full Stack MERN CRUD Project that allows users to share blog posts. It enables feature like posting and updating daily posts with pictures, texts, and tags as well as exploration of other's posts.
WEBSITE DEMO
FEATURES
  • Login/Signup
  • Upload images
  • Sharing images/texts/tags
  • Updating previously shared posts
  • Author may see the number of post (only visible to the author who post it)
  • Save personal images/texts/tags (will not be shared in Home)
  • Posts Grid
TECHNOLOGIES
  • JavaScript
  • React
  • material-ui
  • react-router-dom
  • react-redux
  • jwt-decode
  • jsonwebtoken
  • bcryptjs
  • mongoose
  • express
smart_notes
#Hackathon
It's a cool note taking app. It has full CRUD functionality to create a note, to modify the notes at any sessions. It uses only local storage to do all these task.
FEATURES
  • Notes Creation
  • Notes Updation
  • Local Storage for notes saving
  • Notes Deletion
TECHNOLOGIES
  • JavaScript
  • HTML
  • CSS
Awesome-website
Learning the code, by doing and figuring out challenges, solving problems is the main part of your programming journey. Just do it !! and so this simple webpage is designed to practice Html and css skills
WEBSITE DEMO
FEATURES
  • Responsive layout
  • Card design
  • Single page layout
  • Simplistic design
TECHNOLOGIES
  • JavaScript
  • HTML
  • CSS
Customer behavior segmentation by K-Means Clustering
# Machine Learning
# Unsupervised Learning
# Clustering Algorithm
Using K-Means clustering algorithm to create a model that classify the segments of customers based on available sales data. Many fruitful outcomes has been taken after exploratory data analysis and formed segments can be recognised to make customer specific information.
EXAMPLE
FEATURES
  • Customer Segmentation
  • Clusters formation
TECHNOLOGIES
  • Python
  • Numpy
  • Seaborn
  • Matplotlib
  • Clustering algorithm
  • Unsupervised learning
  • K-Means Clustering

Experience

HCL Software
Foundation Training and Certification on Test Automation
10/2021 - 12/2021
HCL Software
Foundation Training and Certification on Test Automation
10/2021 - 12/2021
  • Understood software development life cycle, different SDLC models, software testing life cycle, Manual testing , Automation testing and hands on experience on HCl One Test UI tool
  • Tested a web application and a desktop application using the HCL One Test UI tool and loged the found errors.
Zero to Mastery
Complete web developer in 2021: Course
04/2021 - 09/2021
Zero to Mastery
Complete web developer in 2021: Course
04/2021 - 09/2021
  • Understood basics of web development by following this course
  • Worked on some personal projects like react-blog, smart-brains after completing this course.
  • Understood backend development and api development.

Contact