Skip to content
View harsh6754's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report harsh6754

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
harsh6754/README.md

Harsh Agrawal

Software Developer | Computer Science Engineer | Aspiring Innovator

LinkedInGitHubLeetCode


👋 About Me

I am a Computer Science Engineering student at Parul University, Vadodara, expected to graduate in 2025. With a solid foundation in Software Development and a passion for technology, I have developed skills in various programming languages, frameworks, and tools. My focus is on creating efficient, scalable, and user-friendly software solutions.

🎓 Education

  • BTech in Computer Science Engineering
    CGPA: 7.77

💻 Technical Skills

  • Programming Languages: C, C++, Python, Java, JavaScript
  • Web Development: HTML, Bootstrap, TailwindCSS, React, Node.js, Express.js, Next.js, jQuery, Angular
  • Databases: MongoDB, MySQL, FirebaseDB, Redis
  • Development Tools: Git, GitHub, AWS, Docker, IntelliJ IDEA, VS Code, Eclipse IDE, Postman
  • Frameworks & Libraries: React.js, TailwindCSS, Next.js

💼 Experience

Digifrills (Digifrills IT Solution) — Software Developer (Mar 2024 – May 2024)

  • Developed a secure intern dashboard application to enhance intern experience and management.

  • Implemented Firebase Authentication for secure login and MongoDB for data storage.

  • Enhanced user interface using Next.js and TailwindCSS.

  • Key Technologies: Next.js, TailwindCSS, MongoDB, Postman

  • Software Engineer Intern at Casepoint

Duration

  • Start Date: January 2, 2025
  • Present

Technologies & Tools Used

  • Frontend: Angular, jQuery
  • Backend: C#, .NET
  • Database: PostgreSQL, Redis
  • Search & Analytics: Kibana, Elasticsearch
  • Messaging & Communication: RabbitMQ
  • Programming Languages: Erlang

Responsibilities & Contributions

As a Software Engineer Intern at Casepoint, I work on developing and maintaining features for various applications using a wide range of technologies. My primary responsibilities include:

Frontend Development

  • Developing dynamic, responsive user interfaces using Angular and jQuery.
  • Ensuring cross-browser compatibility and optimizing the frontend for performance and user experience.

Backend Development

  • Building scalable backend services using C# and .NET.
  • Implementing efficient and reliable APIs to support frontend functionality.

Database Management

  • Designing and maintaining PostgreSQL databases for storing and querying data.
  • Integrating and managing Redis for caching to improve application performance.

Search and Analytics

  • Using Elasticsearch for advanced search capabilities within applications.
  • Analyzing logs and application performance with Kibana to ensure smooth operations and identify issues proactively.

Messaging and Communication

  • Working with RabbitMQ for managing asynchronous messaging and improving system scalability.

Other Technologies

  • Writing and debugging Erlang code for certain backend components.

🛠️ Projects

My-Book-Store (July 2022 – May 2023)

  • Developed a platform for users to buy and sell used books.
  • Integrated a recommendation engine for personalized suggestions.
  • Implemented secure transactions and a messaging feature for book requests.
  • Key Technologies: React.js, Node.js, Express.js, MongoDB, FirebaseAuth, Docker

E-Waste Trading Hub

(June 2023 – Present)
Part of the Smart India Hackathon, I developed the E-Waste Trade Hub platform designed to facilitate seamless transactions between buyers and sellers of electronic waste. The platform allows sellers to upload e-waste details and photos, and buyers can express interest by sending a price offer. If the seller accepts the offer, a notification is sent to the admin for further processing.

Key Features Added:

  • Multi-tier Authentication System: Implemented a secure authentication system for buyers, sellers, and administrators using Firebase Authentication and JWT tokens.
  • Multilingual Support: Integrated multilingual support to allow users to interact with the platform in various languages, including English, Hindi, Gujarati, and others, improving accessibility for a diverse audience.
  • Live E-Waste Tracking: Enabled live tracking of e-waste collection, providing users with real-time updates about their orders.
  • Seller Recommendations: Introduced an algorithm that recommends the best prices for sellers based on ongoing market trends and buyer offers.

Newly Added Features:

  1. Raise Ticket for Issues:
    Users can now raise a ticket if they encounter any issues with the website, such as problems with transaction processing, account issues, or technical glitches. The ticketing system allows users to:

    • Generate a ticket detailing their issue (with priority levels: Low, Medium, High).
    • Attach screenshots or documents for further clarification.
    • Track the status of their ticket (Open, In-Progress, Resolved).
    • Admins and support staff can view, respond to, and resolve tickets efficiently.

    Implementation:

    • Users can fill in a simple form describing their issue, selecting the issue type (e.g., technical, transaction, account), and attaching relevant files.
    • The backend uses Node.js and MongoDB to store and manage tickets.
    • Admins receive real-time notifications when a new ticket is generated and can respond with resolutions or requests for more details.
  2. E-Waste Chatbot for Query Resolution:
    A chatbot feature has been integrated to assist users with e-waste-related queries, such as:

    • How to recycle specific electronic items.
    • Understanding the pricing trends in the e-waste market.
    • How to sell e-waste or find the best buyers.
    • Guidelines for proper e-waste disposal.

    The E-Waste Chatbot:

    • Uses natural language processing (NLP) to understand and respond to user queries in real-time.
    • Offers suggestions, answers frequently asked questions, and provides step-by-step guides for common tasks.
    • Can escalate to a live support agent if the query is complex or requires human intervention.

    Implementation:

    • The chatbot is built using Dialogflow and Node.js, integrating with the front-end via a simple chat interface.
    • It provides users with a smooth conversational experience, and its backend is capable of learning from interactions to improve its responses over time.

Key Technologies:
React, Node.js, Express, MongoDB, TailwindCSS, Docker, AWS, jQuery, Redis, Firebase Authentication, Dialogflow, NLP, Ticketing System

Future Plans:

  • Enhanced AI: Plan to enhance the chatbot with more advanced AI capabilities to answer a wider variety of user questions.
  • Mobile App Integration: Extend the platform with a mobile app for easier access to e-waste trading, ticket management, and chatbot interaction.
  • Gamification: Introduce reward points for users who actively participate in e-waste trade or recycling, which can be redeemed for discounts or services.

🏆 Achievements

  • LeetCode: Achieved a highest rating of 1833 (4 stars) with a global rank of 2063.
  • Code Debugging: Finalist in a competition with over 10,000 participants.
  • SSIP Certificate: Recognized by Parul University for exceptional project ideas for a startup.

📫 Contact Me

harsh6754

harsh6754

https://twitter.comHarshAg62381240

Connect with me:

harsh-agrawal-8a138a239h_agrawal6754

Languages and Tools:

cpluspluscss3expressfigmagithtml5javascriptmongodbmysqlnodejspostmanreactreduxsasstailwind

Support:

harsh6754



harsh6754

harsh6754

harsh6754



harsh6754's GitHub | Languages Over Time



harsh6754's GitHub | Topics Over Time

harsh6754's GitHub | Stats

Ashutosh's github activity graph

Flag Counter

🔝 Top Contributed Repo

Popular repositories Loading

  1. The-Complete-FAANG-Preparation The-Complete-FAANG-PreparationPublic

    Forked from AkashSingh3031/The-Complete-FAANG-Preparation

    Jupyter Notebook 5

  2. DSA-Problems DSA-ProblemsPublic

    Jupyter Notebook 2 1

  3. Image_Uploader Image_UploaderPublic

    hii I an harsh agrawal I create a Image-Uploader Website Using Python with Django .In this Project User upload the image store the image in current repository

    Python 1

  4. QR-Code-Generator QR-Code-GeneratorPublic

    hii everyone here by inform you i create one website Website Name is generate QR-Code This Site is Create By Using HTML,CSS,JAVASCRIPT .

    CSS 1

  5. Face-Login-System Face-Login-SystemPublic

    A facial recognition system is a technology capable of matching a human face from a digital image or a video frame against a database of faces

    HTML 1

  6. face-Recognization-System face-Recognization-SystemPublic

    Python 1

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
harsh6754 (Harsh Agrawal ) · GitHub
Skip to content
View harsh6754's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report harsh6754

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
harsh6754/README.md

Harsh Agrawal

Software Developer | Computer Science Engineer | Aspiring Innovator

LinkedInGitHubLeetCode


👋 About Me

I am a Computer Science Engineering student at Parul University, Vadodara, expected to graduate in 2025. With a solid foundation in Software Development and a passion for technology, I have developed skills in various programming languages, frameworks, and tools. My focus is on creating efficient, scalable, and user-friendly software solutions.

🎓 Education

  • BTech in Computer Science Engineering
    CGPA: 7.77

💻 Technical Skills

  • Programming Languages: C, C++, Python, Java, JavaScript
  • Web Development: HTML, Bootstrap, TailwindCSS, React, Node.js, Express.js, Next.js, jQuery, Angular
  • Databases: MongoDB, MySQL, FirebaseDB, Redis
  • Development Tools: Git, GitHub, AWS, Docker, IntelliJ IDEA, VS Code, Eclipse IDE, Postman
  • Frameworks & Libraries: React.js, TailwindCSS, Next.js

💼 Experience

Digifrills (Digifrills IT Solution) — Software Developer (Mar 2024 – May 2024)

  • Developed a secure intern dashboard application to enhance intern experience and management.

  • Implemented Firebase Authentication for secure login and MongoDB for data storage.

  • Enhanced user interface using Next.js and TailwindCSS.

  • Key Technologies: Next.js, TailwindCSS, MongoDB, Postman

  • Software Engineer Intern at Casepoint

Duration

  • Start Date: January 2, 2025
  • Present

Technologies & Tools Used

  • Frontend: Angular, jQuery
  • Backend: C#, .NET
  • Database: PostgreSQL, Redis
  • Search & Analytics: Kibana, Elasticsearch
  • Messaging & Communication: RabbitMQ
  • Programming Languages: Erlang

Responsibilities & Contributions

As a Software Engineer Intern at Casepoint, I work on developing and maintaining features for various applications using a wide range of technologies. My primary responsibilities include:

Frontend Development

  • Developing dynamic, responsive user interfaces using Angular and jQuery.
  • Ensuring cross-browser compatibility and optimizing the frontend for performance and user experience.

Backend Development

  • Building scalable backend services using C# and .NET.
  • Implementing efficient and reliable APIs to support frontend functionality.

Database Management

  • Designing and maintaining PostgreSQL databases for storing and querying data.
  • Integrating and managing Redis for caching to improve application performance.

Search and Analytics

  • Using Elasticsearch for advanced search capabilities within applications.
  • Analyzing logs and application performance with Kibana to ensure smooth operations and identify issues proactively.

Messaging and Communication

  • Working with RabbitMQ for managing asynchronous messaging and improving system scalability.

Other Technologies

  • Writing and debugging Erlang code for certain backend components.

🛠️ Projects

My-Book-Store (July 2022 – May 2023)

  • Developed a platform for users to buy and sell used books.
  • Integrated a recommendation engine for personalized suggestions.
  • Implemented secure transactions and a messaging feature for book requests.
  • Key Technologies: React.js, Node.js, Express.js, MongoDB, FirebaseAuth, Docker

E-Waste Trading Hub

(June 2023 – Present)
Part of the Smart India Hackathon, I developed the E-Waste Trade Hub platform designed to facilitate seamless transactions between buyers and sellers of electronic waste. The platform allows sellers to upload e-waste details and photos, and buyers can express interest by sending a price offer. If the seller accepts the offer, a notification is sent to the admin for further processing.

Key Features Added:

  • Multi-tier Authentication System: Implemented a secure authentication system for buyers, sellers, and administrators using Firebase Authentication and JWT tokens.
  • Multilingual Support: Integrated multilingual support to allow users to interact with the platform in various languages, including English, Hindi, Gujarati, and others, improving accessibility for a diverse audience.
  • Live E-Waste Tracking: Enabled live tracking of e-waste collection, providing users with real-time updates about their orders.
  • Seller Recommendations: Introduced an algorithm that recommends the best prices for sellers based on ongoing market trends and buyer offers.

Newly Added Features:

  1. Raise Ticket for Issues:
    Users can now raise a ticket if they encounter any issues with the website, such as problems with transaction processing, account issues, or technical glitches. The ticketing system allows users to:

    • Generate a ticket detailing their issue (with priority levels: Low, Medium, High).
    • Attach screenshots or documents for further clarification.
    • Track the status of their ticket (Open, In-Progress, Resolved).
    • Admins and support staff can view, respond to, and resolve tickets efficiently.

    Implementation:

    • Users can fill in a simple form describing their issue, selecting the issue type (e.g., technical, transaction, account), and attaching relevant files.
    • The backend uses Node.js and MongoDB to store and manage tickets.
    • Admins receive real-time notifications when a new ticket is generated and can respond with resolutions or requests for more details.
  2. E-Waste Chatbot for Query Resolution:
    A chatbot feature has been integrated to assist users with e-waste-related queries, such as:

    • How to recycle specific electronic items.
    • Understanding the pricing trends in the e-waste market.
    • How to sell e-waste or find the best buyers.
    • Guidelines for proper e-waste disposal.

    The E-Waste Chatbot:

    • Uses natural language processing (NLP) to understand and respond to user queries in real-time.
    • Offers suggestions, answers frequently asked questions, and provides step-by-step guides for common tasks.
    • Can escalate to a live support agent if the query is complex or requires human intervention.

    Implementation:

    • The chatbot is built using Dialogflow and Node.js, integrating with the front-end via a simple chat interface.
    • It provides users with a smooth conversational experience, and its backend is capable of learning from interactions to improve its responses over time.

Key Technologies:
React, Node.js, Express, MongoDB, TailwindCSS, Docker, AWS, jQuery, Redis, Firebase Authentication, Dialogflow, NLP, Ticketing System

Future Plans:

  • Enhanced AI: Plan to enhance the chatbot with more advanced AI capabilities to answer a wider variety of user questions.
  • Mobile App Integration: Extend the platform with a mobile app for easier access to e-waste trading, ticket management, and chatbot interaction.
  • Gamification: Introduce reward points for users who actively participate in e-waste trade or recycling, which can be redeemed for discounts or services.

🏆 Achievements

  • LeetCode: Achieved a highest rating of 1833 (4 stars) with a global rank of 2063.
  • Code Debugging: Finalist in a competition with over 10,000 participants.
  • SSIP Certificate: Recognized by Parul University for exceptional project ideas for a startup.

📫 Contact Me

harsh6754

harsh6754

https://twitter.comHarshAg62381240

Connect with me:

harsh-agrawal-8a138a239h_agrawal6754

Languages and Tools:

cpluspluscss3expressfigmagithtml5javascriptmongodbmysqlnodejspostmanreactreduxsasstailwind

Support:

harsh6754



harsh6754

harsh6754

harsh6754



harsh6754's GitHub | Languages Over Time



harsh6754's GitHub | Topics Over Time

harsh6754's GitHub | Stats

Ashutosh's github activity graph

Flag Counter

🔝 Top Contributed Repo

Popular repositories Loading

  1. The-Complete-FAANG-Preparation The-Complete-FAANG-PreparationPublic

    Forked from AkashSingh3031/The-Complete-FAANG-Preparation

    Jupyter Notebook 5

  2. DSA-Problems DSA-ProblemsPublic

    Jupyter Notebook 2 1

  3. Image_Uploader Image_UploaderPublic

    hii I an harsh agrawal I create a Image-Uploader Website Using Python with Django .In this Project User upload the image store the image in current repository

    Python 1

  4. QR-Code-Generator QR-Code-GeneratorPublic

    hii everyone here by inform you i create one website Website Name is generate QR-Code This Site is Create By Using HTML,CSS,JAVASCRIPT .

    CSS 1

  5. Face-Login-System Face-Login-SystemPublic

    A facial recognition system is a technology capable of matching a human face from a digital image or a video frame against a database of faces

    HTML 1

  6. face-Recognization-System face-Recognization-SystemPublic

    Python 1

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' harsh6754 (Harsh Agrawal ) · GitHub
Skip to content
View harsh6754's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report harsh6754

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
harsh6754/README.md

Harsh Agrawal

Software Developer | Computer Science Engineer | Aspiring Innovator

LinkedInGitHubLeetCode


👋 About Me

I am a Computer Science Engineering student at Parul University, Vadodara, expected to graduate in 2025. With a solid foundation in Software Development and a passion for technology, I have developed skills in various programming languages, frameworks, and tools. My focus is on creating efficient, scalable, and user-friendly software solutions.

🎓 Education

  • BTech in Computer Science Engineering
    CGPA: 7.77

💻 Technical Skills

  • Programming Languages: C, C++, Python, Java, JavaScript
  • Web Development: HTML, Bootstrap, TailwindCSS, React, Node.js, Express.js, Next.js, jQuery, Angular
  • Databases: MongoDB, MySQL, FirebaseDB, Redis
  • Development Tools: Git, GitHub, AWS, Docker, IntelliJ IDEA, VS Code, Eclipse IDE, Postman
  • Frameworks & Libraries: React.js, TailwindCSS, Next.js

💼 Experience

Digifrills (Digifrills IT Solution) — Software Developer (Mar 2024 – May 2024)

  • Developed a secure intern dashboard application to enhance intern experience and management.

  • Implemented Firebase Authentication for secure login and MongoDB for data storage.

  • Enhanced user interface using Next.js and TailwindCSS.

  • Key Technologies: Next.js, TailwindCSS, MongoDB, Postman

  • Software Engineer Intern at Casepoint

Duration

  • Start Date: January 2, 2025
  • Present

Technologies & Tools Used

  • Frontend: Angular, jQuery
  • Backend: C#, .NET
  • Database: PostgreSQL, Redis
  • Search & Analytics: Kibana, Elasticsearch
  • Messaging & Communication: RabbitMQ
  • Programming Languages: Erlang

Responsibilities & Contributions

As a Software Engineer Intern at Casepoint, I work on developing and maintaining features for various applications using a wide range of technologies. My primary responsibilities include:

Frontend Development

  • Developing dynamic, responsive user interfaces using Angular and jQuery.
  • Ensuring cross-browser compatibility and optimizing the frontend for performance and user experience.

Backend Development

  • Building scalable backend services using C# and .NET.
  • Implementing efficient and reliable APIs to support frontend functionality.

Database Management

  • Designing and maintaining PostgreSQL databases for storing and querying data.
  • Integrating and managing Redis for caching to improve application performance.

Search and Analytics

  • Using Elasticsearch for advanced search capabilities within applications.
  • Analyzing logs and application performance with Kibana to ensure smooth operations and identify issues proactively.

Messaging and Communication

  • Working with RabbitMQ for managing asynchronous messaging and improving system scalability.

Other Technologies

  • Writing and debugging Erlang code for certain backend components.

🛠️ Projects

My-Book-Store (July 2022 – May 2023)

  • Developed a platform for users to buy and sell used books.
  • Integrated a recommendation engine for personalized suggestions.
  • Implemented secure transactions and a messaging feature for book requests.
  • Key Technologies: React.js, Node.js, Express.js, MongoDB, FirebaseAuth, Docker

E-Waste Trading Hub

(June 2023 – Present)
Part of the Smart India Hackathon, I developed the E-Waste Trade Hub platform designed to facilitate seamless transactions between buyers and sellers of electronic waste. The platform allows sellers to upload e-waste details and photos, and buyers can express interest by sending a price offer. If the seller accepts the offer, a notification is sent to the admin for further processing.

Key Features Added:

  • Multi-tier Authentication System: Implemented a secure authentication system for buyers, sellers, and administrators using Firebase Authentication and JWT tokens.
  • Multilingual Support: Integrated multilingual support to allow users to interact with the platform in various languages, including English, Hindi, Gujarati, and others, improving accessibility for a diverse audience.
  • Live E-Waste Tracking: Enabled live tracking of e-waste collection, providing users with real-time updates about their orders.
  • Seller Recommendations: Introduced an algorithm that recommends the best prices for sellers based on ongoing market trends and buyer offers.

Newly Added Features:

  1. Raise Ticket for Issues:
    Users can now raise a ticket if they encounter any issues with the website, such as problems with transaction processing, account issues, or technical glitches. The ticketing system allows users to:

    • Generate a ticket detailing their issue (with priority levels: Low, Medium, High).
    • Attach screenshots or documents for further clarification.
    • Track the status of their ticket (Open, In-Progress, Resolved).
    • Admins and support staff can view, respond to, and resolve tickets efficiently.

    Implementation:

    • Users can fill in a simple form describing their issue, selecting the issue type (e.g., technical, transaction, account), and attaching relevant files.
    • The backend uses Node.js and MongoDB to store and manage tickets.
    • Admins receive real-time notifications when a new ticket is generated and can respond with resolutions or requests for more details.
  2. E-Waste Chatbot for Query Resolution:
    A chatbot feature has been integrated to assist users with e-waste-related queries, such as:

    • How to recycle specific electronic items.
    • Understanding the pricing trends in the e-waste market.
    • How to sell e-waste or find the best buyers.
    • Guidelines for proper e-waste disposal.

    The E-Waste Chatbot:

    • Uses natural language processing (NLP) to understand and respond to user queries in real-time.
    • Offers suggestions, answers frequently asked questions, and provides step-by-step guides for common tasks.
    • Can escalate to a live support agent if the query is complex or requires human intervention.

    Implementation:

    • The chatbot is built using Dialogflow and Node.js, integrating with the front-end via a simple chat interface.
    • It provides users with a smooth conversational experience, and its backend is capable of learning from interactions to improve its responses over time.

Key Technologies:
React, Node.js, Express, MongoDB, TailwindCSS, Docker, AWS, jQuery, Redis, Firebase Authentication, Dialogflow, NLP, Ticketing System

Future Plans:

  • Enhanced AI: Plan to enhance the chatbot with more advanced AI capabilities to answer a wider variety of user questions.
  • Mobile App Integration: Extend the platform with a mobile app for easier access to e-waste trading, ticket management, and chatbot interaction.
  • Gamification: Introduce reward points for users who actively participate in e-waste trade or recycling, which can be redeemed for discounts or services.

🏆 Achievements

  • LeetCode: Achieved a highest rating of 1833 (4 stars) with a global rank of 2063.
  • Code Debugging: Finalist in a competition with over 10,000 participants.
  • SSIP Certificate: Recognized by Parul University for exceptional project ideas for a startup.

📫 Contact Me

harsh6754

harsh6754

https://twitter.comHarshAg62381240

Connect with me:

harsh-agrawal-8a138a239h_agrawal6754

Languages and Tools:

cpluspluscss3expressfigmagithtml5javascriptmongodbmysqlnodejspostmanreactreduxsasstailwind

Support:

harsh6754



harsh6754

harsh6754

harsh6754



harsh6754's GitHub | Languages Over Time



harsh6754's GitHub | Topics Over Time

harsh6754's GitHub | Stats

Ashutosh's github activity graph

Flag Counter

🔝 Top Contributed Repo

Popular repositories Loading

  1. The-Complete-FAANG-Preparation The-Complete-FAANG-PreparationPublic

    Forked from AkashSingh3031/The-Complete-FAANG-Preparation

    Jupyter Notebook 5

  2. DSA-Problems DSA-ProblemsPublic

    Jupyter Notebook 2 1

  3. Image_Uploader Image_UploaderPublic

    hii I an harsh agrawal I create a Image-Uploader Website Using Python with Django .In this Project User upload the image store the image in current repository

    Python 1

  4. QR-Code-Generator QR-Code-GeneratorPublic

    hii everyone here by inform you i create one website Website Name is generate QR-Code This Site is Create By Using HTML,CSS,JAVASCRIPT .

    CSS 1

  5. Face-Login-System Face-Login-SystemPublic

    A facial recognition system is a technology capable of matching a human face from a digital image or a video frame against a database of faces

    HTML 1

  6. face-Recognization-System face-Recognization-SystemPublic

    Python 1

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' harsh6754 (Harsh Agrawal ) · GitHub
Skip to content
View harsh6754's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report harsh6754

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
harsh6754/README.md

Harsh Agrawal

Software Developer | Computer Science Engineer | Aspiring Innovator

LinkedInGitHubLeetCode


👋 About Me

I am a Computer Science Engineering student at Parul University, Vadodara, expected to graduate in 2025. With a solid foundation in Software Development and a passion for technology, I have developed skills in various programming languages, frameworks, and tools. My focus is on creating efficient, scalable, and user-friendly software solutions.

🎓 Education

  • BTech in Computer Science Engineering
    CGPA: 7.77

💻 Technical Skills

  • Programming Languages: C, C++, Python, Java, JavaScript
  • Web Development: HTML, Bootstrap, TailwindCSS, React, Node.js, Express.js, Next.js, jQuery, Angular
  • Databases: MongoDB, MySQL, FirebaseDB, Redis
  • Development Tools: Git, GitHub, AWS, Docker, IntelliJ IDEA, VS Code, Eclipse IDE, Postman
  • Frameworks & Libraries: React.js, TailwindCSS, Next.js

💼 Experience

Digifrills (Digifrills IT Solution) — Software Developer (Mar 2024 – May 2024)

  • Developed a secure intern dashboard application to enhance intern experience and management.

  • Implemented Firebase Authentication for secure login and MongoDB for data storage.

  • Enhanced user interface using Next.js and TailwindCSS.

  • Key Technologies: Next.js, TailwindCSS, MongoDB, Postman

  • Software Engineer Intern at Casepoint

Duration

  • Start Date: January 2, 2025
  • Present

Technologies & Tools Used

  • Frontend: Angular, jQuery
  • Backend: C#, .NET
  • Database: PostgreSQL, Redis
  • Search & Analytics: Kibana, Elasticsearch
  • Messaging & Communication: RabbitMQ
  • Programming Languages: Erlang

Responsibilities & Contributions

As a Software Engineer Intern at Casepoint, I work on developing and maintaining features for various applications using a wide range of technologies. My primary responsibilities include:

Frontend Development

  • Developing dynamic, responsive user interfaces using Angular and jQuery.
  • Ensuring cross-browser compatibility and optimizing the frontend for performance and user experience.

Backend Development

  • Building scalable backend services using C# and .NET.
  • Implementing efficient and reliable APIs to support frontend functionality.

Database Management

  • Designing and maintaining PostgreSQL databases for storing and querying data.
  • Integrating and managing Redis for caching to improve application performance.

Search and Analytics

  • Using Elasticsearch for advanced search capabilities within applications.
  • Analyzing logs and application performance with Kibana to ensure smooth operations and identify issues proactively.

Messaging and Communication

  • Working with RabbitMQ for managing asynchronous messaging and improving system scalability.

Other Technologies

  • Writing and debugging Erlang code for certain backend components.

🛠️ Projects

My-Book-Store (July 2022 – May 2023)

  • Developed a platform for users to buy and sell used books.
  • Integrated a recommendation engine for personalized suggestions.
  • Implemented secure transactions and a messaging feature for book requests.
  • Key Technologies: React.js, Node.js, Express.js, MongoDB, FirebaseAuth, Docker

E-Waste Trading Hub

(June 2023 – Present)
Part of the Smart India Hackathon, I developed the E-Waste Trade Hub platform designed to facilitate seamless transactions between buyers and sellers of electronic waste. The platform allows sellers to upload e-waste details and photos, and buyers can express interest by sending a price offer. If the seller accepts the offer, a notification is sent to the admin for further processing.

Key Features Added:

  • Multi-tier Authentication System: Implemented a secure authentication system for buyers, sellers, and administrators using Firebase Authentication and JWT tokens.
  • Multilingual Support: Integrated multilingual support to allow users to interact with the platform in various languages, including English, Hindi, Gujarati, and others, improving accessibility for a diverse audience.
  • Live E-Waste Tracking: Enabled live tracking of e-waste collection, providing users with real-time updates about their orders.
  • Seller Recommendations: Introduced an algorithm that recommends the best prices for sellers based on ongoing market trends and buyer offers.

Newly Added Features:

  1. Raise Ticket for Issues:
    Users can now raise a ticket if they encounter any issues with the website, such as problems with transaction processing, account issues, or technical glitches. The ticketing system allows users to:

    • Generate a ticket detailing their issue (with priority levels: Low, Medium, High).
    • Attach screenshots or documents for further clarification.
    • Track the status of their ticket (Open, In-Progress, Resolved).
    • Admins and support staff can view, respond to, and resolve tickets efficiently.

    Implementation:

    • Users can fill in a simple form describing their issue, selecting the issue type (e.g., technical, transaction, account), and attaching relevant files.
    • The backend uses Node.js and MongoDB to store and manage tickets.
    • Admins receive real-time notifications when a new ticket is generated and can respond with resolutions or requests for more details.
  2. E-Waste Chatbot for Query Resolution:
    A chatbot feature has been integrated to assist users with e-waste-related queries, such as:

    • How to recycle specific electronic items.
    • Understanding the pricing trends in the e-waste market.
    • How to sell e-waste or find the best buyers.
    • Guidelines for proper e-waste disposal.

    The E-Waste Chatbot:

    • Uses natural language processing (NLP) to understand and respond to user queries in real-time.
    • Offers suggestions, answers frequently asked questions, and provides step-by-step guides for common tasks.
    • Can escalate to a live support agent if the query is complex or requires human intervention.

    Implementation:

    • The chatbot is built using Dialogflow and Node.js, integrating with the front-end via a simple chat interface.
    • It provides users with a smooth conversational experience, and its backend is capable of learning from interactions to improve its responses over time.

Key Technologies:
React, Node.js, Express, MongoDB, TailwindCSS, Docker, AWS, jQuery, Redis, Firebase Authentication, Dialogflow, NLP, Ticketing System

Future Plans:

  • Enhanced AI: Plan to enhance the chatbot with more advanced AI capabilities to answer a wider variety of user questions.
  • Mobile App Integration: Extend the platform with a mobile app for easier access to e-waste trading, ticket management, and chatbot interaction.
  • Gamification: Introduce reward points for users who actively participate in e-waste trade or recycling, which can be redeemed for discounts or services.

🏆 Achievements

  • LeetCode: Achieved a highest rating of 1833 (4 stars) with a global rank of 2063.
  • Code Debugging: Finalist in a competition with over 10,000 participants.
  • SSIP Certificate: Recognized by Parul University for exceptional project ideas for a startup.

📫 Contact Me

harsh6754

harsh6754

https://twitter.comHarshAg62381240

Connect with me:

harsh-agrawal-8a138a239h_agrawal6754

Languages and Tools:

cpluspluscss3expressfigmagithtml5javascriptmongodbmysqlnodejspostmanreactreduxsasstailwind

Support:

harsh6754



harsh6754

harsh6754

harsh6754



harsh6754's GitHub | Languages Over Time



harsh6754's GitHub | Topics Over Time

harsh6754's GitHub | Stats

Ashutosh's github activity graph

Flag Counter

🔝 Top Contributed Repo

Popular repositories Loading

  1. The-Complete-FAANG-Preparation The-Complete-FAANG-PreparationPublic

    Forked from AkashSingh3031/The-Complete-FAANG-Preparation

    Jupyter Notebook 5

  2. DSA-Problems DSA-ProblemsPublic

    Jupyter Notebook 2 1

  3. Image_Uploader Image_UploaderPublic

    hii I an harsh agrawal I create a Image-Uploader Website Using Python with Django .In this Project User upload the image store the image in current repository

    Python 1

  4. QR-Code-Generator QR-Code-GeneratorPublic

    hii everyone here by inform you i create one website Website Name is generate QR-Code This Site is Create By Using HTML,CSS,JAVASCRIPT .

    CSS 1

  5. Face-Login-System Face-Login-SystemPublic

    A facial recognition system is a technology capable of matching a human face from a digital image or a video frame against a database of faces

    HTML 1

  6. face-Recognization-System face-Recognization-SystemPublic

    Python 1

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' harsh6754 (Harsh Agrawal ) · GitHub
Skip to content
View harsh6754's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report harsh6754

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
harsh6754/README.md

Harsh Agrawal

Software Developer | Computer Science Engineer | Aspiring Innovator

LinkedInGitHubLeetCode


👋 About Me

I am a Computer Science Engineering student at Parul University, Vadodara, expected to graduate in 2025. With a solid foundation in Software Development and a passion for technology, I have developed skills in various programming languages, frameworks, and tools. My focus is on creating efficient, scalable, and user-friendly software solutions.

🎓 Education

  • BTech in Computer Science Engineering
    CGPA: 7.77

💻 Technical Skills

  • Programming Languages: C, C++, Python, Java, JavaScript
  • Web Development: HTML, Bootstrap, TailwindCSS, React, Node.js, Express.js, Next.js, jQuery, Angular
  • Databases: MongoDB, MySQL, FirebaseDB, Redis
  • Development Tools: Git, GitHub, AWS, Docker, IntelliJ IDEA, VS Code, Eclipse IDE, Postman
  • Frameworks & Libraries: React.js, TailwindCSS, Next.js

💼 Experience

Digifrills (Digifrills IT Solution) — Software Developer (Mar 2024 – May 2024)

  • Developed a secure intern dashboard application to enhance intern experience and management.

  • Implemented Firebase Authentication for secure login and MongoDB for data storage.

  • Enhanced user interface using Next.js and TailwindCSS.

  • Key Technologies: Next.js, TailwindCSS, MongoDB, Postman

  • Software Engineer Intern at Casepoint

Duration

  • Start Date: January 2, 2025
  • Present

Technologies & Tools Used

  • Frontend: Angular, jQuery
  • Backend: C#, .NET
  • Database: PostgreSQL, Redis
  • Search & Analytics: Kibana, Elasticsearch
  • Messaging & Communication: RabbitMQ
  • Programming Languages: Erlang

Responsibilities & Contributions

As a Software Engineer Intern at Casepoint, I work on developing and maintaining features for various applications using a wide range of technologies. My primary responsibilities include:

Frontend Development

  • Developing dynamic, responsive user interfaces using Angular and jQuery.
  • Ensuring cross-browser compatibility and optimizing the frontend for performance and user experience.

Backend Development

  • Building scalable backend services using C# and .NET.
  • Implementing efficient and reliable APIs to support frontend functionality.

Database Management

  • Designing and maintaining PostgreSQL databases for storing and querying data.
  • Integrating and managing Redis for caching to improve application performance.

Search and Analytics

  • Using Elasticsearch for advanced search capabilities within applications.
  • Analyzing logs and application performance with Kibana to ensure smooth operations and identify issues proactively.

Messaging and Communication

  • Working with RabbitMQ for managing asynchronous messaging and improving system scalability.

Other Technologies

  • Writing and debugging Erlang code for certain backend components.

🛠️ Projects

My-Book-Store (July 2022 – May 2023)

  • Developed a platform for users to buy and sell used books.
  • Integrated a recommendation engine for personalized suggestions.
  • Implemented secure transactions and a messaging feature for book requests.
  • Key Technologies: React.js, Node.js, Express.js, MongoDB, FirebaseAuth, Docker

E-Waste Trading Hub

(June 2023 – Present)
Part of the Smart India Hackathon, I developed the E-Waste Trade Hub platform designed to facilitate seamless transactions between buyers and sellers of electronic waste. The platform allows sellers to upload e-waste details and photos, and buyers can express interest by sending a price offer. If the seller accepts the offer, a notification is sent to the admin for further processing.

Key Features Added:

  • Multi-tier Authentication System: Implemented a secure authentication system for buyers, sellers, and administrators using Firebase Authentication and JWT tokens.
  • Multilingual Support: Integrated multilingual support to allow users to interact with the platform in various languages, including English, Hindi, Gujarati, and others, improving accessibility for a diverse audience.
  • Live E-Waste Tracking: Enabled live tracking of e-waste collection, providing users with real-time updates about their orders.
  • Seller Recommendations: Introduced an algorithm that recommends the best prices for sellers based on ongoing market trends and buyer offers.

Newly Added Features:

  1. Raise Ticket for Issues:
    Users can now raise a ticket if they encounter any issues with the website, such as problems with transaction processing, account issues, or technical glitches. The ticketing system allows users to:

    • Generate a ticket detailing their issue (with priority levels: Low, Medium, High).
    • Attach screenshots or documents for further clarification.
    • Track the status of their ticket (Open, In-Progress, Resolved).
    • Admins and support staff can view, respond to, and resolve tickets efficiently.

    Implementation:

    • Users can fill in a simple form describing their issue, selecting the issue type (e.g., technical, transaction, account), and attaching relevant files.
    • The backend uses Node.js and MongoDB to store and manage tickets.
    • Admins receive real-time notifications when a new ticket is generated and can respond with resolutions or requests for more details.
  2. E-Waste Chatbot for Query Resolution:
    A chatbot feature has been integrated to assist users with e-waste-related queries, such as:

    • How to recycle specific electronic items.
    • Understanding the pricing trends in the e-waste market.
    • How to sell e-waste or find the best buyers.
    • Guidelines for proper e-waste disposal.

    The E-Waste Chatbot:

    • Uses natural language processing (NLP) to understand and respond to user queries in real-time.
    • Offers suggestions, answers frequently asked questions, and provides step-by-step guides for common tasks.
    • Can escalate to a live support agent if the query is complex or requires human intervention.

    Implementation:

    • The chatbot is built using Dialogflow and Node.js, integrating with the front-end via a simple chat interface.
    • It provides users with a smooth conversational experience, and its backend is capable of learning from interactions to improve its responses over time.

Key Technologies:
React, Node.js, Express, MongoDB, TailwindCSS, Docker, AWS, jQuery, Redis, Firebase Authentication, Dialogflow, NLP, Ticketing System

Future Plans:

  • Enhanced AI: Plan to enhance the chatbot with more advanced AI capabilities to answer a wider variety of user questions.
  • Mobile App Integration: Extend the platform with a mobile app for easier access to e-waste trading, ticket management, and chatbot interaction.
  • Gamification: Introduce reward points for users who actively participate in e-waste trade or recycling, which can be redeemed for discounts or services.

🏆 Achievements

  • LeetCode: Achieved a highest rating of 1833 (4 stars) with a global rank of 2063.
  • Code Debugging: Finalist in a competition with over 10,000 participants.
  • SSIP Certificate: Recognized by Parul University for exceptional project ideas for a startup.

📫 Contact Me

harsh6754

harsh6754

https://twitter.comHarshAg62381240

Connect with me:

harsh-agrawal-8a138a239h_agrawal6754

Languages and Tools:

cpluspluscss3expressfigmagithtml5javascriptmongodbmysqlnodejspostmanreactreduxsasstailwind

Support:

harsh6754



harsh6754

harsh6754

harsh6754



harsh6754's GitHub | Languages Over Time



harsh6754's GitHub | Topics Over Time

harsh6754's GitHub | Stats

Ashutosh's github activity graph

Flag Counter

🔝 Top Contributed Repo

Popular repositories Loading

  1. The-Complete-FAANG-Preparation The-Complete-FAANG-PreparationPublic

    Forked from AkashSingh3031/The-Complete-FAANG-Preparation

    Jupyter Notebook 5

  2. DSA-Problems DSA-ProblemsPublic

    Jupyter Notebook 2 1

  3. Image_Uploader Image_UploaderPublic

    hii I an harsh agrawal I create a Image-Uploader Website Using Python with Django .In this Project User upload the image store the image in current repository

    Python 1

  4. QR-Code-Generator QR-Code-GeneratorPublic

    hii everyone here by inform you i create one website Website Name is generate QR-Code This Site is Create By Using HTML,CSS,JAVASCRIPT .

    CSS 1

  5. Face-Login-System Face-Login-SystemPublic

    A facial recognition system is a technology capable of matching a human face from a digital image or a video frame against a database of faces

    HTML 1

  6. face-Recognization-System face-Recognization-SystemPublic

    Python 1

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' harsh6754 (Harsh Agrawal ) · GitHub
Skip to content
View harsh6754's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report harsh6754

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
harsh6754/README.md

Harsh Agrawal

Software Developer | Computer Science Engineer | Aspiring Innovator

LinkedInGitHubLeetCode


👋 About Me

I am a Computer Science Engineering student at Parul University, Vadodara, expected to graduate in 2025. With a solid foundation in Software Development and a passion for technology, I have developed skills in various programming languages, frameworks, and tools. My focus is on creating efficient, scalable, and user-friendly software solutions.

🎓 Education

  • BTech in Computer Science Engineering
    CGPA: 7.77

💻 Technical Skills

  • Programming Languages: C, C++, Python, Java, JavaScript
  • Web Development: HTML, Bootstrap, TailwindCSS, React, Node.js, Express.js, Next.js, jQuery, Angular
  • Databases: MongoDB, MySQL, FirebaseDB, Redis
  • Development Tools: Git, GitHub, AWS, Docker, IntelliJ IDEA, VS Code, Eclipse IDE, Postman
  • Frameworks & Libraries: React.js, TailwindCSS, Next.js

💼 Experience

Digifrills (Digifrills IT Solution) — Software Developer (Mar 2024 – May 2024)

  • Developed a secure intern dashboard application to enhance intern experience and management.

  • Implemented Firebase Authentication for secure login and MongoDB for data storage.

  • Enhanced user interface using Next.js and TailwindCSS.

  • Key Technologies: Next.js, TailwindCSS, MongoDB, Postman

  • Software Engineer Intern at Casepoint

Duration

  • Start Date: January 2, 2025
  • Present

Technologies & Tools Used

  • Frontend: Angular, jQuery
  • Backend: C#, .NET
  • Database: PostgreSQL, Redis
  • Search & Analytics: Kibana, Elasticsearch
  • Messaging & Communication: RabbitMQ
  • Programming Languages: Erlang

Responsibilities & Contributions

As a Software Engineer Intern at Casepoint, I work on developing and maintaining features for various applications using a wide range of technologies. My primary responsibilities include:

Frontend Development

  • Developing dynamic, responsive user interfaces using Angular and jQuery.
  • Ensuring cross-browser compatibility and optimizing the frontend for performance and user experience.

Backend Development

  • Building scalable backend services using C# and .NET.
  • Implementing efficient and reliable APIs to support frontend functionality.

Database Management

  • Designing and maintaining PostgreSQL databases for storing and querying data.
  • Integrating and managing Redis for caching to improve application performance.

Search and Analytics

  • Using Elasticsearch for advanced search capabilities within applications.
  • Analyzing logs and application performance with Kibana to ensure smooth operations and identify issues proactively.

Messaging and Communication

  • Working with RabbitMQ for managing asynchronous messaging and improving system scalability.

Other Technologies

  • Writing and debugging Erlang code for certain backend components.

🛠️ Projects

My-Book-Store (July 2022 – May 2023)

  • Developed a platform for users to buy and sell used books.
  • Integrated a recommendation engine for personalized suggestions.
  • Implemented secure transactions and a messaging feature for book requests.
  • Key Technologies: React.js, Node.js, Express.js, MongoDB, FirebaseAuth, Docker

E-Waste Trading Hub

(June 2023 – Present)
Part of the Smart India Hackathon, I developed the E-Waste Trade Hub platform designed to facilitate seamless transactions between buyers and sellers of electronic waste. The platform allows sellers to upload e-waste details and photos, and buyers can express interest by sending a price offer. If the seller accepts the offer, a notification is sent to the admin for further processing.

Key Features Added:

  • Multi-tier Authentication System: Implemented a secure authentication system for buyers, sellers, and administrators using Firebase Authentication and JWT tokens.
  • Multilingual Support: Integrated multilingual support to allow users to interact with the platform in various languages, including English, Hindi, Gujarati, and others, improving accessibility for a diverse audience.
  • Live E-Waste Tracking: Enabled live tracking of e-waste collection, providing users with real-time updates about their orders.
  • Seller Recommendations: Introduced an algorithm that recommends the best prices for sellers based on ongoing market trends and buyer offers.

Newly Added Features:

  1. Raise Ticket for Issues:
    Users can now raise a ticket if they encounter any issues with the website, such as problems with transaction processing, account issues, or technical glitches. The ticketing system allows users to:

    • Generate a ticket detailing their issue (with priority levels: Low, Medium, High).
    • Attach screenshots or documents for further clarification.
    • Track the status of their ticket (Open, In-Progress, Resolved).
    • Admins and support staff can view, respond to, and resolve tickets efficiently.

    Implementation:

    • Users can fill in a simple form describing their issue, selecting the issue type (e.g., technical, transaction, account), and attaching relevant files.
    • The backend uses Node.js and MongoDB to store and manage tickets.
    • Admins receive real-time notifications when a new ticket is generated and can respond with resolutions or requests for more details.
  2. E-Waste Chatbot for Query Resolution:
    A chatbot feature has been integrated to assist users with e-waste-related queries, such as:

    • How to recycle specific electronic items.
    • Understanding the pricing trends in the e-waste market.
    • How to sell e-waste or find the best buyers.
    • Guidelines for proper e-waste disposal.

    The E-Waste Chatbot:

    • Uses natural language processing (NLP) to understand and respond to user queries in real-time.
    • Offers suggestions, answers frequently asked questions, and provides step-by-step guides for common tasks.
    • Can escalate to a live support agent if the query is complex or requires human intervention.

    Implementation:

    • The chatbot is built using Dialogflow and Node.js, integrating with the front-end via a simple chat interface.
    • It provides users with a smooth conversational experience, and its backend is capable of learning from interactions to improve its responses over time.

Key Technologies:
React, Node.js, Express, MongoDB, TailwindCSS, Docker, AWS, jQuery, Redis, Firebase Authentication, Dialogflow, NLP, Ticketing System

Future Plans:

  • Enhanced AI: Plan to enhance the chatbot with more advanced AI capabilities to answer a wider variety of user questions.
  • Mobile App Integration: Extend the platform with a mobile app for easier access to e-waste trading, ticket management, and chatbot interaction.
  • Gamification: Introduce reward points for users who actively participate in e-waste trade or recycling, which can be redeemed for discounts or services.

🏆 Achievements

  • LeetCode: Achieved a highest rating of 1833 (4 stars) with a global rank of 2063.
  • Code Debugging: Finalist in a competition with over 10,000 participants.
  • SSIP Certificate: Recognized by Parul University for exceptional project ideas for a startup.

📫 Contact Me

harsh6754

harsh6754

https://twitter.comHarshAg62381240

Connect with me:

harsh-agrawal-8a138a239h_agrawal6754

Languages and Tools:

cpluspluscss3expressfigmagithtml5javascriptmongodbmysqlnodejspostmanreactreduxsasstailwind

Support:

harsh6754



harsh6754

harsh6754

harsh6754



harsh6754's GitHub | Languages Over Time



harsh6754's GitHub | Topics Over Time

harsh6754's GitHub | Stats

Ashutosh's github activity graph

Flag Counter

🔝 Top Contributed Repo

Popular repositories Loading

  1. The-Complete-FAANG-Preparation The-Complete-FAANG-PreparationPublic

    Forked from AkashSingh3031/The-Complete-FAANG-Preparation

    Jupyter Notebook 5

  2. DSA-Problems DSA-ProblemsPublic

    Jupyter Notebook 2 1

  3. Image_Uploader Image_UploaderPublic

    hii I an harsh agrawal I create a Image-Uploader Website Using Python with Django .In this Project User upload the image store the image in current repository

    Python 1

  4. QR-Code-Generator QR-Code-GeneratorPublic

    hii everyone here by inform you i create one website Website Name is generate QR-Code This Site is Create By Using HTML,CSS,JAVASCRIPT .

    CSS 1

  5. Face-Login-System Face-Login-SystemPublic

    A facial recognition system is a technology capable of matching a human face from a digital image or a video frame against a database of faces

    HTML 1

  6. face-Recognization-System face-Recognization-SystemPublic

    Python 1

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); })(); harsh6754 (Harsh Agrawal ) · GitHub
Skip to content
View harsh6754's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report harsh6754

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
harsh6754/README.md

Harsh Agrawal

Software Developer | Computer Science Engineer | Aspiring Innovator

LinkedInGitHubLeetCode


👋 About Me

I am a Computer Science Engineering student at Parul University, Vadodara, expected to graduate in 2025. With a solid foundation in Software Development and a passion for technology, I have developed skills in various programming languages, frameworks, and tools. My focus is on creating efficient, scalable, and user-friendly software solutions.

🎓 Education

  • BTech in Computer Science Engineering
    CGPA: 7.77

💻 Technical Skills

  • Programming Languages: C, C++, Python, Java, JavaScript
  • Web Development: HTML, Bootstrap, TailwindCSS, React, Node.js, Express.js, Next.js, jQuery, Angular
  • Databases: MongoDB, MySQL, FirebaseDB, Redis
  • Development Tools: Git, GitHub, AWS, Docker, IntelliJ IDEA, VS Code, Eclipse IDE, Postman
  • Frameworks & Libraries: React.js, TailwindCSS, Next.js

💼 Experience

Digifrills (Digifrills IT Solution) — Software Developer (Mar 2024 – May 2024)

  • Developed a secure intern dashboard application to enhance intern experience and management.

  • Implemented Firebase Authentication for secure login and MongoDB for data storage.

  • Enhanced user interface using Next.js and TailwindCSS.

  • Key Technologies: Next.js, TailwindCSS, MongoDB, Postman

  • Software Engineer Intern at Casepoint

Duration

  • Start Date: January 2, 2025
  • Present

Technologies & Tools Used

  • Frontend: Angular, jQuery
  • Backend: C#, .NET
  • Database: PostgreSQL, Redis
  • Search & Analytics: Kibana, Elasticsearch
  • Messaging & Communication: RabbitMQ
  • Programming Languages: Erlang

Responsibilities & Contributions

As a Software Engineer Intern at Casepoint, I work on developing and maintaining features for various applications using a wide range of technologies. My primary responsibilities include:

Frontend Development

  • Developing dynamic, responsive user interfaces using Angular and jQuery.
  • Ensuring cross-browser compatibility and optimizing the frontend for performance and user experience.

Backend Development

  • Building scalable backend services using C# and .NET.
  • Implementing efficient and reliable APIs to support frontend functionality.

Database Management

  • Designing and maintaining PostgreSQL databases for storing and querying data.
  • Integrating and managing Redis for caching to improve application performance.

Search and Analytics

  • Using Elasticsearch for advanced search capabilities within applications.
  • Analyzing logs and application performance with Kibana to ensure smooth operations and identify issues proactively.

Messaging and Communication

  • Working with RabbitMQ for managing asynchronous messaging and improving system scalability.

Other Technologies

  • Writing and debugging Erlang code for certain backend components.

🛠️ Projects

My-Book-Store (July 2022 – May 2023)

  • Developed a platform for users to buy and sell used books.
  • Integrated a recommendation engine for personalized suggestions.
  • Implemented secure transactions and a messaging feature for book requests.
  • Key Technologies: React.js, Node.js, Express.js, MongoDB, FirebaseAuth, Docker

E-Waste Trading Hub

(June 2023 – Present)
Part of the Smart India Hackathon, I developed the E-Waste Trade Hub platform designed to facilitate seamless transactions between buyers and sellers of electronic waste. The platform allows sellers to upload e-waste details and photos, and buyers can express interest by sending a price offer. If the seller accepts the offer, a notification is sent to the admin for further processing.

Key Features Added:

  • Multi-tier Authentication System: Implemented a secure authentication system for buyers, sellers, and administrators using Firebase Authentication and JWT tokens.
  • Multilingual Support: Integrated multilingual support to allow users to interact with the platform in various languages, including English, Hindi, Gujarati, and others, improving accessibility for a diverse audience.
  • Live E-Waste Tracking: Enabled live tracking of e-waste collection, providing users with real-time updates about their orders.
  • Seller Recommendations: Introduced an algorithm that recommends the best prices for sellers based on ongoing market trends and buyer offers.

Newly Added Features:

  1. Raise Ticket for Issues:
    Users can now raise a ticket if they encounter any issues with the website, such as problems with transaction processing, account issues, or technical glitches. The ticketing system allows users to:

    • Generate a ticket detailing their issue (with priority levels: Low, Medium, High).
    • Attach screenshots or documents for further clarification.
    • Track the status of their ticket (Open, In-Progress, Resolved).
    • Admins and support staff can view, respond to, and resolve tickets efficiently.

    Implementation:

    • Users can fill in a simple form describing their issue, selecting the issue type (e.g., technical, transaction, account), and attaching relevant files.
    • The backend uses Node.js and MongoDB to store and manage tickets.
    • Admins receive real-time notifications when a new ticket is generated and can respond with resolutions or requests for more details.
  2. E-Waste Chatbot for Query Resolution:
    A chatbot feature has been integrated to assist users with e-waste-related queries, such as:

    • How to recycle specific electronic items.
    • Understanding the pricing trends in the e-waste market.
    • How to sell e-waste or find the best buyers.
    • Guidelines for proper e-waste disposal.

    The E-Waste Chatbot:

    • Uses natural language processing (NLP) to understand and respond to user queries in real-time.
    • Offers suggestions, answers frequently asked questions, and provides step-by-step guides for common tasks.
    • Can escalate to a live support agent if the query is complex or requires human intervention.

    Implementation:

    • The chatbot is built using Dialogflow and Node.js, integrating with the front-end via a simple chat interface.
    • It provides users with a smooth conversational experience, and its backend is capable of learning from interactions to improve its responses over time.

Key Technologies:
React, Node.js, Express, MongoDB, TailwindCSS, Docker, AWS, jQuery, Redis, Firebase Authentication, Dialogflow, NLP, Ticketing System

Future Plans:

  • Enhanced AI: Plan to enhance the chatbot with more advanced AI capabilities to answer a wider variety of user questions.
  • Mobile App Integration: Extend the platform with a mobile app for easier access to e-waste trading, ticket management, and chatbot interaction.
  • Gamification: Introduce reward points for users who actively participate in e-waste trade or recycling, which can be redeemed for discounts or services.

🏆 Achievements

  • LeetCode: Achieved a highest rating of 1833 (4 stars) with a global rank of 2063.
  • Code Debugging: Finalist in a competition with over 10,000 participants.
  • SSIP Certificate: Recognized by Parul University for exceptional project ideas for a startup.

📫 Contact Me

harsh6754

harsh6754

https://twitter.comHarshAg62381240

Connect with me:

harsh-agrawal-8a138a239h_agrawal6754

Languages and Tools:

cpluspluscss3expressfigmagithtml5javascriptmongodbmysqlnodejspostmanreactreduxsasstailwind

Support:

harsh6754



harsh6754

harsh6754

harsh6754



harsh6754's GitHub | Languages Over Time



harsh6754's GitHub | Topics Over Time

harsh6754's GitHub | Stats

Ashutosh's github activity graph

Flag Counter

🔝 Top Contributed Repo

Popular repositories Loading

  1. The-Complete-FAANG-Preparation The-Complete-FAANG-PreparationPublic

    Forked from AkashSingh3031/The-Complete-FAANG-Preparation

    Jupyter Notebook 5

  2. DSA-Problems DSA-ProblemsPublic

    Jupyter Notebook 2 1

  3. Image_Uploader Image_UploaderPublic

    hii I an harsh agrawal I create a Image-Uploader Website Using Python with Django .In this Project User upload the image store the image in current repository

    Python 1

  4. QR-Code-Generator QR-Code-GeneratorPublic

    hii everyone here by inform you i create one website Website Name is generate QR-Code This Site is Create By Using HTML,CSS,JAVASCRIPT .

    CSS 1

  5. Face-Login-System Face-Login-SystemPublic

    A facial recognition system is a technology capable of matching a human face from a digital image or a video frame against a database of faces

    HTML 1

  6. face-Recognization-System face-Recognization-SystemPublic

    Python 1