Hi, I am
  • H
  • A
  • R
  • S
  • H
  • I
  • T
  • HIRE ME

  • C
  • o
  • d
  • e
  • r
  • ,
  • M
  • E
  • R
  • N
  • S
  • t
  • a
  • c
  • k
  • d
  • e
  • v
  • e
  • l
  • o
  • p
  • e
  • r
  • &
  • M
  • L
  • e
  • n
  • t
  • h
  • u
  • s
  • i
  • a
  • s
  • t
  • INTERNSHIPS
    OrganisationRoleStart DateEnd DateResponsibility
    : Geeks For Geeks: Technical Content Writer: DEC 2023: Present: Improving Data Structure and Competitive Programming articles, Contributing code, and Debugging Practice Problems. Submitted articles for Database Queries and Advance Machine Learning topic Data Pipelining.
    OrganisationRoleStart DateEnd DateResponsibility
    : Healing Dove Foundation: Web Developer Intern: JULY 2023: SEPT 2023: Managed Blog website in 2 month internship, overseeing over 40 bugs in designing, restructuring, and proposed contact page. Worked with admin-panel of the website to propose new changes onto the website and documented new changes.

    MY SKILLS

    PROGRAMMING LANGUAGES

  • C
  • C++
  • Python
  • WEB TECHNOLOGIES

  • html
  • css
  • javascript
  • Php
  • react
  • express
  • nodejs
  • jquery
  • bootstrap
  • tailwind
  • FRAMEWORKS & LIBRARIES

  • pytorch
  • Scrapy
  • Selenium
  • BeautifulSoup
  • scikit-learn
  • Flask
  • keras
  • numpy
  • pandas
  • seaborn
  • DATABASES

  • MySql
  • MongoDB
  • TOOLS

  • git
  • vscode
  • postman
  • Jupyter Notebook
  • Colab
  • MY PROJECTS
    It's more obvious necessary to practice what you learn. Here are some of my projects which I have enjoyed to complete. I am working to increase this figure...

    Image Captioning

    Specifications

    :
  • Python
  • Flask
  • Keras
  • Other Techs

    :
  • Glove.6B.50d
  • ResNet50
  • Flikr8K dataset
  •   Image Captioning JANUARY 2024 - This project seamlessly incorporates a trained model into a Flask application, enabling the generation of insightful image captions. - The model, trained on Colab's T4 GPU accelerator, boasts an impressive 53% BLEU score for generated text. - It is engineered using the Flikr8k dataset and integrates the GloVe dataset to enhance vocabulary management in the embedding matrix. - Additionally, transfer learning is employed by incorporating the ResNet50 model to acquire feature vectors for training images, ensuring robust performance in image caption generation.

    MNIST Data Generation

    Specifications

    :
  • Python
  • Keras
  • Other Techs

    :
  • Generative Adversarial Network
  • DC-GAN
  •   Synthetic Mnist Data Generation DECEMBER 2023 - Utilizing a Generative Adversarial Network (GAN) and the Deep Convolutional GAN method, this project adeptly transforms noise into realistic data. - The generator model efficiently learns parameters for a 100-dimensional noise input, effectively generating 784-dimensional MNIST pixels. - Through successful fine-tuning over 50 epochs, the discriminator becomes proficient in discerning fake MNIST data, resulting in a robust and realistic data transformation process.

    Task IO

    Specifications

    :
  • MERN
  • SASS
  • Firebase
  • Other Techs

    :
  • JWT authorization
  • G-Search Engine API
  •   TASK IO November 2023 I successfully developed TaskIO, a comprehensive MERN stack project, in a remarkable two-week timeframe. TaskIO excels in task management, capturing details like title, description, and completion date. The integration of Google APIs enables efficient text search through associated URLs. The project seamlessly handles task operations with robust functionalities for updating, deleting, and creating tasks. Leveraging Firebase storage, TaskIO adeptly manages user profile pictures. The user experience is elevated with a visually appealing UI/UX design. Notably, the system incorporates advanced filtering options, allowing users to categorize tasks based on completion status (completed or incomplete) and priority (important or not important). TaskIO stands as a testament to rapid, effective development with a focus on functionality and aesthetics. - Using Firebase Storage for profile images was an excellent choice for media content in my web application. It proved itself very much effective performance, security, and URL generation for TASKIO. - Json Web Tokens are used for authentication and authorization purposes in TaskIO. It is a compact, URL-safe means of representing claims to be transferred between two parties. JWTs are typically used to securely registering user. - For better state management and global data sharing, Context API's are handled through out the project in TaskIO itself. HOSTING DOMAIN: 'https://mr-task8.netlify.app'

    Face Recognizer

    Specifications

    :
  • Python
  • openCV
  • Other Techs

    :
  • haar-cascade classifier
  •   The FACE-RECOGNIZER ( Machine Learning project ) is an advanced facial recognition system that leverages the power of OpenCV with Haar-Cascade for precise face detection and employs the K-Nearest Neighbors algorithm for accurate face recognition. The system operates through a meticulous two-phase process. In the training phase, the model is equipped with a dataset of labeled faces. This involves extracting intricate facial features and training a robust KNN model, enabling it to discern subtle nuances in facial characteristics. The detection phase showcases the model's prowess as it associates detected faces with corresponding names and gender labels. This innovative approach ensures a high level of accuracy in identifying individuals, making it a versatile solution for security, surveillance, and various applications where reliable face recognition is paramount. The integration of Haar-Cascade for detection and K-Nearest Neighbors for recognition establishes a comprehensive and efficient facial recognition system.

    Movie Recommendation

    Specifications

    :
  • Python
  • Other Techs

    :
  • MovieLens-100k dataset
  •   The "Movie Recommendation" project, developed using Python, introduces an intelligent system for suggesting movies based on user preferences. The core technology leveraged in this project is collaborative filtering, a powerful approach that enhances accuracy by considering the viewing history of similar users. The project relies on the MovieLens-100k dataset, a well-known and widely used benchmark in recommendation system research. By tapping into the dataset's extensive collection of user ratings, the system can discern patterns and relationships between different movies, effectively tailoring recommendations to individual tastes. The Python programming language, with its versatility and extensive libraries like NumPy and pandas, forms the backbone of this recommendation engine. Whether you're a cinephile seeking new favorites or a developer interested in recommendation systems, the "Movie Recommendation" project offers a practical and insightful implementation that demonstrates the potential of collaborative filtering in delivering personalized movie suggestions.

    Movieflixo

    Specifications

    :
  • MongoDB
  • Express.js
  • React.js
  • Node.js
  • SASS
  • Firebase
  • Other Techs

    :
  • JWT authorization
  •   Movieflixo Jun 2023 - Jul 2023 Movieflixo | Netflix Clone project is an ambitious web application that replicates the core functionalities of the popular streaming platform Netflix. It has been developed over a span of 1.5 months, this project includes the MERN stack (MongoDB, Express.js, React.js, Node.js), JWT (JSON Web Tokens) for authorization, and Firebase integration. Through this project, I have not only honed my technical skills but also demonstrated my deep understanding of bug resolving and best coding practices. - Using Firebase Storage for image and video links was an excellent choice for hosting and serving media content in my web application. It proved itself very much effective performance, security, and URL generation for movieflixo. - Json Web Tokens are used for authentication and authorization purposes in movieflixo. It is a compact, URL-safe means of representing claims to be transferred between two parties. JWTs are typically used to securely registering user. - An admin-panel is also developed in same technologies for managing users, movies, movie lists, series, series lists and user-registeration analytics per month. - For better state management and global data sharing, Context API's are handled through out the project in movieflixo-admin-panel and movieflixo itself. HOSTING DOMAIN: 'https://movieflixo.netlify.app' ADMIN-PANEL HOSTING DOMAIN: 'https://movieflixo-admin.netlify.app'

    PORTFOLIO

    Specifications

    :
  • React
  • Tailwindcss
  • Other Techs

    :
  • html
  • css
  • javascipt
  • jquery
  •   - It is the website itself in which I used my 'react' learning with lots of fun and techs. - I designed each page with Tailwind and used javascript for toggling. - I used 'aos' package for animations. - This react app project uses 'react-router-dom' package for routing to avoid page reload and fast services. - I have set routes and nested routes in this project with outlet. - My experience with technologies, and self learning helped me a lot for making this awesome working portfolio. - I have tried to avoid code repetition on each edge, This project contains sections of my - a. skills b. projects c. achievements d. academics e. social-media links f. About me g. Contact h. Resume I have increased a lot of knowledge and experience with this project.

    NEWS SITE

    Specifications

    :
  • PHP
  • MySql
  • Other Techs

    :
  • html
  • css
  • javascript
  • bootstrap
  •   This was my first project in PHP and MySql. I had worked with sql queries and enhanced my learning with joins in databases. This project has both client and administrator access. For client side - a. News are offered to them getting from database developed in mysql. b. Client can watch news of their selected category. c. There is of side bar 'recent news', the most rated news are set their. d. Client can read full news on clicking 'read more' button. e. News post consist of Heading, Category, date_of_origin, description and Creator_name. f. Client can also search news of their choice. For admin side - Project uses admin and creator login according to their role and authorities. a. It had user panel where admin and creator works according to their authority. b. News post creation, deletion, updation are managed on to their end. c. Admin can change the website setting, creator-user and news-content. d. Admin and creator has authority to their domain. e. Creator has it domain limited to news only.

    TAILWIND CSS

    Specifications

    :
  • Tailwindcss
  • Other Techs

    :
  • javascript
  • jquery
  •   There are two responsive one page websites designed using Tailwindcss I had used Tailwind css for design and Javascript for toggling navbar. These two short project helped me using tailwind on next level. I had read whole tailwind documentation, It was such a surprise to do the same with ease. I had used my knowledge and creativity for designing single page website using tailwind css only. a. The facebook login clone was my first handy project with tailwind, I didn't take much time to complete it. b. The Microsoft Edge home page, It was challenging at first but this also got completed with in a single day.

    PHONE DIRECTORY

    Specifications

    :
  • C++
  •   - This was my academic project based on DATA STRUCTURE.. - I had used 'TRIE' data structure with 'AVL tree' data structure. - The purpose of this project is to maintain phone directory with low space complexity. - I had coded it down in C++. Working is as follow - a. select an option 's' - search, 'i' - insert, 'd '- delete, 'x'- exit from directory. b. If one inserts name if name doesn't already exists it will be saved with number in phone directory. c. If one search for name and it exists in phone directory, their contact details will be shown. d. If one deletes a contact, it will be removed from phone records and can not be found on next search onwards. e. Can exit from this looping operation under phone directory, by pressing 'x'

    MY ACHIEVEMENTS...
    I passionately give my time to DSA problems. it's ofcourse not easy but I honestly complete it whether it is POTD or Weekly Contest.
    img.jpg
    leetcode
    hharshit8118

    Problems Solved :

    650+

    Maximum Rating :

    1794

  • 4 monthly badges
  • 6 study plan badges
  • 100 days consistency badge
  • GFG
    hharshit8118

    Problems Solved :

    500+

    Maximum Rating :

  • Published Data Pipelining article
  • Improved 3 articles
  • 1500+ coding score
  • img.jpg
    img.jpg
    hackerrank
    hharshit8118

    Problems Solved :

    200+

    Maximum Rating :

  • Python Certified
  • 5 in Problem Solving
  • 5 in C++
  • 5 in C
  • 4 in Java
  • codechef
    harsh_it_8118

    Problems Solved :

    200+

    Maximum Rating :

    1669

  • 3 at codechef
  • Rank 135th in Long challenge
  • Rank 230th in starters 80
  • img.jpg
    img.jpg
    codeforces
    harsh_it_8118

    Problems Solved :

    150+

    Maximum Rating :

    1207

  • Rank 1436 in Round-871
  • Pupil at Codeforces
  • GRADES
    Other than my personal syllabus and learning, The academic coursework were there to enhance my knowledge. Those course-outcomes helped me also a lot to connect my skills with my learning.
    semester1semester2semester3semester4
    8.80 cgpa8.90 cgpa9.14 cgpa8.57 cgpa
    semester5semester6semester7semester8
    8.45 cgpa8.33 cgpa
     Harshit Shukla last updated: 07/02/2024