Hi, I'm Navleen Singh Sandhu A Software Developer.

I am a passionate and detail-driven Software Development enthusiast, leveraging a robust foundation in critical programming languages. I proactively adapt and implement innovative solutions within collaborative team settings.

About memy stats

Information About me

I have completed a demanding curriculum, excelling in courses such as Data Structures and Algorithms in C, .Net Server Side Technologies, Mobile Application Development, Database Management, Enterprise Java Development.

I have utilized Java, HTML, CSS, JavaScript, Node.js, React.js, Express.js, MongoDB, MySQL, Object-Oriented Programming, Enterprise Java Development (Spring boot), Hibernate, C, C#, Python, SQL, Linux/UNIX, Ubuntu, Nginx, PHP, Assembly, Figma and many more.

My Expertise

My ProjectsMy Work

Here are my projects that I've made in various programming languages.

Resume Builder

The Resume Builder utilizes NodeJS Fetch package to request the LinkedIn Web server to get jobs as response and then use the OpenAI package to generate a resume and a cover letter for the job description in the response, which is written into .txt files that can be used to make changes in your final resume.

Song Recommender

Developed a song recommendation system using Flask, Jinja2, and Scikit-Learn, specifically leveraging Count Vectorizer and Cosine Similarity, to recommend Punjabi songs like a user-provided track. The system enables users to input song details, including track name, artist, and lyrics, and provides a list of recommended songs based on the entered data. Integrated the Spotify API to retrieve song URLs and enhanced the web application with a user-friendly interface, ensuring accurate and relevant song recommendations.

Task Manager

The Task Manager is a full stack application using React, Express, NodeJS, MySQL. It uses the Bcrypt NodeJS package and encrypts the passwords being sent to the MySQL database. The user is authenticated across the pages using the JSON Web Token(JWT) package which stores the user's information. The React Router is used for easy navigation through pages.

Ticket Generator

Developed a Java Spring Boot web application for secure event ticketing. Guests can request personalised tickets, and vendors can handle events efficiently using a user-friendly interface. This project displays my passion to continual learning and improvement in the field of Information Security.

Chess

Developed an engaging chess website using JavaScript, providing chess enthusiasts with an interactive platform for gameplay and skill enhancement. The application uses multiple algorithms to calculate moves for each piece on the drop event and assigns to each piece while validating them.

Calculator

Engineered a compact calculator application using Java and JavaFX, providing essential arithmetic functions and an intuitive user interface. Showcased Java programming.

Contact MeContact

Contact me here

Here are a few ways to reach out to me and some more information about me.

Location :  

Ontario, Canada

Email :  

navleensandhu2007@gmail.com

Education :  

Sheridan College, Brampton, Ontario

Qualification :  

Computer System Technecian - Software Engineering (2024)

Languages :  

English, Punjabi, Hindi