Aspiring Software Developer
Gourav Pandey
Portfolio
My name is Gourav Pandey and I'm currently learning Machine Learning. My passion lies in develop Reliable products and I am actively seeking internships or entry-level positions within the field.
I have a deep foundational understanding of Web application penetration testing, classic encryption and cryptography, as well as operating system and network security such as intrusion detection/prevention systems. I am well-versed in not only the application of modern defense solutions, but also the development and testing of custom security protocols.
I am always looking for an opportunity to demonstrate my knowledge of cyber security and to collaborate with others in the field. I am eager to make a contribution to any computer security initiatives, and I believe my technical expertise combined with my willingness to learn and act quickly make me an excellent candidate for any cyber-security related positions.
I love creating Front-End Projects and love doing real life projects✌️.
![]()
CGPA - 7.08
[2021 - 2025]
The Cloud-based Blood Bank App is a MERN (MongoDB, Express.js, React.js, Node.js) stack project aimed at facilitating blood donation and management processes in healthcare systems.
It provides a centralized platform where blood donors, recipients, and healthcare professionals can interact efficiently to fulfill blood transfusion requirements.
            Python offers multiple options for developing a GUI (Graphical User Interface). Out of all the GUI methods, Tkinter is the most commonly used method. Python with Tkinter outputs the fastest and easiest way to create GUI applications. In this article, we will learn how to create a Sentiment Detector GUI application using Tkinter, with a step-by-step guide.
The core of this application lies in its ability to analyze sentiment, achieved through integration with natural language processing libraries like NLTK or TextBlob. Robust error handling mechanisms are imperative to ensure seamless user experience, addressing scenarios of invalid input or analysis errors gracefully. Rigorous testing and refinement are pivotal stages to guarantee accurate functionality across diverse inputs, fostering user trust and satisfaction.
            Face Detection and Tracking is a computer vision project that enables real-time detection and tracking of faces in video streams. The project is implemented using Python and OpenCV, leveraging the Haar Cascade classifier for face detection and object tracking algorithms like Kalman Filters or centroid tracking for continuous tracking of detected faces.
The program aims to enable real-time detection and continuous tracking of faces, addressing fundamental needs in various applications such as video surveillance, human-computer interaction, augmented reality, and biometric security systems. Leveraging Python and OpenCV, it employs the efficient Haar Cascade classifier for face detection, ensuring accuracy and reliability in identifying facial features. Through the implementation of sophisticated object tracking algorithms like Kalman Filters or centroid tracking, the program dynamically monitors the movement of detected faces over time, providing seamless tracking capabilities.
A user-friendly interface complements the functionality, offering a visually intuitive display of live video feeds augmented with real-time face detection and tracking overlays. With clear documentation detailing implementation steps, usage instructions, dependencies, and potential applications, the program encourages contributions from the community to enhance its functionality and performance. Under an open-source license, the program fosters collaboration and innovation, empowering users to freely utilize, modify, and distribute it for diverse needs and contexts.
This project aims to analyze the famous Iris dataset and build a machine learning model for classifying iris flowers into different species based on their features. The Iris dataset is widely used in machine learning and serves as a good starting point for beginners due to its simplicity and clear class separation.
Through visualization techniques utilizing libraries like seaborn and matplotlib, one can gain valuable insights into the data's distribution and potential patterns. These visualizations offer a nuanced understanding of relationships between features and can help identify any outliers or peculiarities within the dataset. Moreover, such analysis aids in preparing the data for subsequent modeling tasks, such as classification or clustering.
ATMs are Automated Teller Machines that are used to carry out day-to-day financial transactions. They are convenient and easy to use, allowing consumers to perform quick self-service transactions.
Automated Teller Machines (ATMs) are indispensable tools for day-to-day financial transactions, offering convenience and ease of use. In this article, we delve into the ATM Management System in C++, a comprehensive application mirroring the functionalities of real-world ATMs.
Software Engineering Virtual Internship [ Dec 2022 - Dec 2022 ]
Try out what real work is like in the technology team at JP Morgan Chase & Co. Fast track to the tech team with your work.
Try your hand at real-world challenges within the technology team at JP Morgan Chase & Co. Propel your career forward by making impactful contributions to our tech initiatives.
Module 1 Task: Objective: Develop a system to process stock A and stock B’s price data feeds, facilitating analysis for optimal trading timing.
Module 2 Task: Objective: Enhance Perspective to automate graph updates, integrating Task 1’s code for seamless data retrieval from the server application.
Module 3 Task: Objective: Utilize Perspective to create visually appealing charts for traders’ dashboards, providing clear and intuitive data visualization for monitoring trading strategies.
Your mission: Elevate the existing live chart to meet evolving needs and enhance usability.
If you'd like to get in touch, please feel free to connect with me on LinkedIn. On LinkedIn, I am active in discussions about Front End Development , Full Stack Development , Cloud Computing , Block-Chain , Machine Learning
I am an active contributor to open-source projects on GitHub. You can explore my repositories to see my latest projects and contributions. I am always open to collaboration and feedback from the community. As a recent graduate with a Bachelor of Technology in Computer Science Engineering from Rajiv Gandhi Institute of Petroleum Technology, I was eager to leverage my technical expertise and passion for software development in a dynamic and collaborative environment. With a solid foundation in HTML, CSS, JavaScript, Python, and C/C++, along with hands-on experience in software development tools like Git and GitHub, I was well-equipped to contribute effectively to your team. During my tenure as a Software Developer Intern at JP Morgan Chase & Co in 2022, I honed my skills in web application development, collaborating closely with a talented team to deliver innovative solutions within project timelines. I developed and maintained web applications using HTML, CSS, JavaScript, and Python, ensuring high-quality standards and adherence to best practices. Furthermore, I am well-versed in cloud computing platforms such as AWS and Azure, as well as databases like MySQL and MongoDB. My commitment to continuous learning and growth is evidenced by my ongoing exploration of data structures and algorithms to further enhance my problem-solving skills. Driven by a strong work ethic and a collaborative mindset, I am confident in my ability to contribute positively to your organization. I am enthusiastic about the opportunity to apply my skills and knowledge to meaningful projects that make a tangible impact. Thank you for considering my application. I look forward to the possibility of contributing to your team's success.