|
<!DOCTYPE html> |
|
<html lang="en"> |
|
<head> |
|
<meta charset="UTF-8"> |
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
<title>Aditya Singh Gaur - AI/ML Portfolio</title> |
|
<script src="https://cdn.tailwindcss.com"></script> |
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> |
|
<style> |
|
.gradient-bg { |
|
background: linear-gradient(135deg, #6e8efb, #a777e3); |
|
} |
|
.project-card:hover { |
|
transform: translateY(-5px); |
|
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); |
|
} |
|
.skill-pill:hover { |
|
background-color: #4f46e5; |
|
color: white; |
|
} |
|
</style> |
|
</head> |
|
<body class="bg-gray-50 font-sans"> |
|
|
|
<header class="gradient-bg text-white py-12"> |
|
<div class="container mx-auto px-4"> |
|
<div class="flex flex-col md:flex-row items-center justify-between"> |
|
<div class="mb-8 md:mb-0"> |
|
<h1 class="text-4xl md:text-5xl font-bold mb-2">Aditya Singh Gaur</h1> |
|
<p class="text-xl md:text-2xl opacity-90">AI/ML Engineer & Generative AI Specialist</p> |
|
</div> |
|
<div class="flex space-x-4"> |
|
<a href="https://github.com/gaur3009-p" target="_blank" class="bg-white text-purple-700 p-3 rounded-full hover:bg-purple-100 transition"> |
|
<i class="fab fa-github text-2xl"></i> |
|
</a> |
|
<a href="https://www.linkedin.com/in/aditya-singh-gaur-8356ba229/" class="bg-white text-blue-600 p-3 rounded-full hover:bg-blue-100 transition"> |
|
<i class="fab fa-linkedin-in text-2xl"></i> |
|
</a> |
|
<a href="mailto:gaur3009@gmail.com" class="bg-white text-red-500 p-3 rounded-full hover:bg-red-100 transition"> |
|
<i class="fas fa-envelope text-2xl"></i> |
|
</a> |
|
</div> |
|
</div> |
|
</div> |
|
</header> |
|
|
|
|
|
<main class="container mx-auto px-4 py-12"> |
|
|
|
<section class="mb-16"> |
|
<h2 class="text-3xl font-bold mb-6 text-gray-800 border-b-2 border-purple-200 pb-2">About Me</h2> |
|
<p class="text-gray-700 text-lg leading-relaxed"> |
|
AI/ML Engineer specializing in Natural Language Processing and Generative AI applications. |
|
Passionate about building innovative solutions that bridge human-computer interaction through |
|
voice interfaces, intelligent chatbots, and creative AI tools. Experienced in both technical |
|
implementation and product strategy for AI-powered startups. |
|
</p> |
|
</section> |
|
|
|
|
|
<section class="mb-16"> |
|
<h2 class="text-3xl font-bold mb-8 text-gray-800 border-b-2 border-purple-200 pb-2">Featured Projects</h2> |
|
|
|
|
|
<div class="project-card bg-white rounded-xl shadow-md overflow-hidden mb-8 transition duration-300"> |
|
<div class="md:flex"> |
|
<div class="md:flex-shrink-0 md:w-1/3 bg-gradient-to-r from-purple-500 to-indigo-600 p-8 flex items-center justify-center"> |
|
<i class="fas fa-microphone-alt text-white text-8xl"></i> |
|
</div> |
|
<div class="p-8 md:w-2/3"> |
|
<div class="uppercase tracking-wide text-sm text-indigo-600 font-semibold mb-1">NLP & Speech Processing</div> |
|
<h3 class="text-2xl font-bold text-gray-800 mb-3">Speech Grammar Correction via Voice Input</h3> |
|
<p class="text-gray-600 mb-4"> |
|
Enables users to speak grammatically incorrect sentences, and the system automatically corrects them using AI-based NLP models. |
|
Combines Automatic Speech Recognition (ASR), grammar correction transformers, and Text-to-Speech (TTS) to complete the loop. |
|
</p> |
|
<div class="flex flex-wrap gap-2 mb-4"> |
|
<span class="bg-indigo-100 text-indigo-800 text-xs font-medium px-2.5 py-0.5 rounded">Python</span> |
|
<span class="bg-indigo-100 text-indigo-800 text-xs font-medium px-2.5 py-0.5 rounded">Gradio</span> |
|
<span class="bg-indigo-100 text-indigo-800 text-xs font-medium px-2.5 py-0.5 rounded">Transformers</span> |
|
<span class="bg-indigo-100 text-indigo-800 text-xs font-medium px-2.5 py-0.5 rounded">TTS</span> |
|
<span class="bg-indigo-100 text-indigo-800 text-xs font-medium px-2.5 py-0.5 rounded">Hugging Face</span> |
|
</div> |
|
<div class="flex flex-col sm:flex-row gap-3"> |
|
<a href="https://huggingface.co/spaces/gaur3009-p/SHL_assign" target="_blank" class="bg-indigo-600 hover:bg-indigo-700 text-white px-4 py-2 rounded-lg text-center transition"> |
|
<i class="fas fa-external-link-alt mr-2"></i> Live Demo |
|
</a> |
|
<a href="https://github.com/gaur3009-p/SHL_assign" target="_blank" class="bg-gray-200 hover:bg-gray-300 text-gray-800 px-4 py-2 rounded-lg text-center transition"> |
|
<i class="fab fa-github mr-2"></i> GitHub Repo |
|
</a> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
|
|
<div class="project-card bg-white rounded-xl shadow-md overflow-hidden mb-8 transition duration-300"> |
|
<div class="md:flex"> |
|
<div class="md:flex-shrink-0 md:w-1/3 bg-gradient-to-r from-blue-500 to-teal-600 p-8 flex items-center justify-center"> |
|
<i class="fas fa-robot text-white text-8xl"></i> |
|
</div> |
|
<div class="p-8 md:w-2/3"> |
|
<div class="uppercase tracking-wide text-sm text-blue-600 font-semibold mb-1">Question Answering System</div> |
|
<h3 class="text-2xl font-bold text-gray-800 mb-3">QA Bot – RAG-Based Question Answering System</h3> |
|
<p class="text-gray-600 mb-4"> |
|
Developed a chatbot capable of answering questions from custom documents using Retrieval Augmented Generation (RAG). |
|
Built using vector databases, LLMs, and document chunking strategies to handle both unstructured and semi-structured data. |
|
</p> |
|
<div class="mb-4"> |
|
<h4 class="font-semibold text-gray-800 mb-2">Features:</h4> |
|
<ul class="list-disc list-inside text-gray-600 space-y-1"> |
|
<li>Upload any document (PDF, DOCX, TXT)</li> |
|
<li>Parses and indexes with Weaviate</li> |
|
<li>Queries answered with accuracy and real-time context awareness</li> |
|
</ul> |
|
</div> |
|
<div class="flex flex-wrap gap-2 mb-4"> |
|
<span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded">Weaviate-Client</span> |
|
<span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded">Cohere</span> |
|
<span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded">Gradio</span> |
|
<span class="bg-blue-100 text-blue-800 text-xs font-medium px-2.5 py-0.5 rounded">PyPDFLoader</span> |
|
</div> |
|
<a href="https://github.com/gaur3009-p/QA_Bot" target="_blank" class="inline-block bg-blue-600 hover:bg-blue-700 text-white px-4 py-2 rounded-lg transition"> |
|
<i class="fab fa-github mr-2"></i> GitHub Repo |
|
</a> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
|
|
<div class="project-card bg-white rounded-xl shadow-md overflow-hidden mb-8 transition duration-300"> |
|
<div class="md:flex"> |
|
<div class="md:flex-shrink-0 md:w-1/3 bg-gradient-to-r from-pink-500 to-rose-600 p-8 flex items-center justify-center"> |
|
<i class="fas fa-rocket text-white text-8xl"></i> |
|
</div> |
|
<div class="p-8 md:w-2/3"> |
|
<div class="uppercase tracking-wide text-sm text-pink-600 font-semibold mb-1">Startup Experience</div> |
|
<h3 class="text-2xl font-bold text-gray-800 mb-3">Rookus Startup – GenAI Campaign Pivot</h3> |
|
<p class="text-gray-600 mb-4"> |
|
Originally began with a vision to generate fashion designs using AI, but pivoted to Creative Campaigns as a Service (CaaS) |
|
after identifying market needs. Built AI tools for generating marketing content, product descriptions, and integrating with |
|
SEO tools and CRM workflows. |
|
</p> |
|
<div class="mb-4"> |
|
<h4 class="font-semibold text-gray-800 mb-2">Impact:</h4> |
|
<ul class="list-disc list-inside text-gray-600 space-y-1"> |
|
<li>Runner-Up in the BIT Winter Cohort (July 26th 2025)</li> |
|
<li>Secured initial funding and praise for innovation</li> |
|
<li>Judges appreciated the pivot and idea clarity</li> |
|
</ul> |
|
</div> |
|
<div class="mb-4"> |
|
<h4 class="font-semibold text-gray-800 mb-2">Key Learnings:</h4> |
|
<ul class="list-disc list-inside text-gray-600 space-y-1"> |
|
<li>Market research and user demand are critical</li> |
|
<li>Pivoting at the right time can transform product trajectory</li> |
|
<li>Effective storytelling and problem solving wins investors</li> |
|
</ul> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
</section> |
|
|
|
|
|
<section class="mb-16"> |
|
<h2 class="text-3xl font-bold mb-8 text-gray-800 border-b-2 border-purple-200 pb-2">Technical Skills</h2> |
|
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4"> |
|
<div class="skill-pill bg-white p-6 rounded-lg shadow-sm border border-gray-200 transition duration-300"> |
|
<h3 class="text-xl font-semibold mb-3 text-gray-800 flex items-center"> |
|
<i class="fas fa-language text-purple-600 mr-2"></i> NLP & LLMs |
|
</h3> |
|
<ul class="space-y-2 text-gray-700"> |
|
<li class="flex items-center"><i class="fas fa-check text-green-500 mr-2"></i> Prompt engineering & fine-tuning</li> |
|
<li class="flex items-center"><i class="fas fa-check text-green-500 mr-2"></i> Retrieval-Augmented Generation (RAG)</li> |
|
<li class="flex items-center"><i class="fas fa-check text-green-500 mr-2"></i> Speech-to-Text & Text-to-Speech</li> |
|
<li class="flex items-center"><i class="fas fa-check text-green-500 mr-2"></i> Grammar correction models</li> |
|
</ul> |
|
</div> |
|
<div class="skill-pill bg-white p-6 rounded-lg shadow-sm border border-gray-200 transition duration-300"> |
|
<h3 class="text-xl font-semibold mb-3 text-gray-800 flex items-center"> |
|
<i class="fas fa-laptop-code text-blue-600 mr-2"></i> Development |
|
</h3> |
|
<ul class="space-y-2 text-gray-700"> |
|
<li class="flex items-center"><i class="fas fa-check text-green-500 mr-2"></i> Python programming</li> |
|
<li class="flex items-center"><i class="fas fa-check text-green-500 mr-2"></i> Gradio UI development</li> |
|
<li class="flex items-center"><i class="fas fa-check text-green-500 mr-2"></i> Hugging Face ecosystem</li> |
|
<li class="flex items-center"><i class="fas fa-check text-green-500 mr-2"></i> Vector databases (Weaviate)</li> |
|
</ul> |
|
</div> |
|
<div class="skill-pill bg-white p-6 rounded-lg shadow-sm border border-gray-200 transition duration-300"> |
|
<h3 class="text-xl font-semibold mb-3 text-gray-800 flex items-center"> |
|
<i class="fas fa-lightbulb text-yellow-600 mr-2"></i> Product & Strategy |
|
</h3> |
|
<ul class="space-y-2 text-gray-700"> |
|
<li class="flex items-center"><i class="fas fa-check text-green-500 mr-2"></i> AI product development</li> |
|
<li class="flex items-center"><i class="fas fa-check text-green-500 mr-2"></i> Market research & validation</li> |
|
<li class="flex items-center"><i class="fas fa-check text-green-500 mr-2"></i> Startup pitching & storytelling</li> |
|
<li class="flex items-center"><i class="fas fa-check text-green-500 mr-2"></i> Product pivoting strategies</li> |
|
</ul> |
|
</div> |
|
</div> |
|
</section> |
|
|
|
|
|
<section> |
|
<h2 class="text-3xl font-bold mb-8 text-gray-800 border-b-2 border-purple-200 pb-2">Get In Touch</h2> |
|
<div class="bg-white rounded-lg shadow-md p-8"> |
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-8"> |
|
<div> |
|
<h3 class="text-xl font-semibold mb-4 text-gray-800">Contact Information</h3> |
|
<div class="space-y-4"> |
|
<div class="flex items-start"> |
|
<i class="fas fa-envelope text-purple-600 mt-1 mr-3"></i> |
|
<div> |
|
<p class="text-gray-600">Email</p> |
|
<a href="mailto:gaur3009@gmail.com" class="text-gray-800 font-medium hover:text-purple-600 transition">contact@example.com</a> |
|
</div> |
|
</div> |
|
<div class="flex items-start"> |
|
<i class="fab fa-github text-purple-600 mt-1 mr-3"></i> |
|
<div> |
|
<p class="text-gray-600">GitHub</p> |
|
<a href="https://github.com/gaur3009-p" target="_blank" class="text-gray-800 font-medium hover:text-purple-600 transition">github.com/gaur3009-p</a> |
|
</div> |
|
</div> |
|
<div class="flex items-start"> |
|
<i class="fab fa-linkedin-in text-purple-600 mt-1 mr-3"></i> |
|
<div> |
|
<p class="text-gray-600">LinkedIn</p> |
|
<a href="https://www.linkedin.com/in/aditya-singh-gaur-8356ba229/" target="_blank" class="text-gray-800 font-medium hover:text-purple-600 transition">linkedin.com/in/aditya-gaur</a> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
<div> |
|
<h3 class="text-xl font-semibold mb-4 text-gray-800">Send a Message</h3> |
|
<form class="space-y-4"> |
|
<div> |
|
<label for="name" class="block text-gray-700 mb-1">Name</label> |
|
<input type="text" id="name" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500 focus:border-purple-500 outline-none transition"> |
|
</div> |
|
<div> |
|
<label for="email" class="block text-gray-700 mb-1">Email</label> |
|
<input type="email" id="email" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500 focus:border-purple-500 outline-none transition"> |
|
</div> |
|
<div> |
|
<label for="message" class="block text-gray-700 mb-1">Message</label> |
|
<textarea id="message" rows="4" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500 focus:border-purple-500 outline-none transition"></textarea> |
|
</div> |
|
<button type="submit" class="bg-purple-600 hover:bg-purple-700 text-white px-6 py-2 rounded-lg transition"> |
|
Send Message |
|
</button> |
|
</form> |
|
</div> |
|
</div> |
|
</div> |
|
</section> |
|
</main> |
|
|
|
|
|
<footer class="bg-gray-800 text-white py-8"> |
|
<div class="container mx-auto px-4"> |
|
<div class="flex flex-col md:flex-row justify-between items-center"> |
|
<div class="mb-4 md:mb-0"> |
|
<p>© 2025 Aditya Singh Gaur. All rights reserved.</p> |
|
</div> |
|
<div class="flex space-x-4"> |
|
<a href="https://www.githib.com/gaur3009-p" class="hover:text-purple-300 transition"> |
|
<i class="fab fa-github text-xl"></i> |
|
</a> |
|
<a href="https://www.linkedin.com/in/aditya-singh-gaur-8356ba229/" class="hover:text-blue-300 transition"> |
|
<i class="fab fa-linkedin-in text-xl"></i> |
|
</a> |
|
</div> |
|
</div> |
|
</div> |
|
</footer> |
|
|
|
<script> |
|
|
|
document.addEventListener('DOMContentLoaded', function() { |
|
const projectCards = document.querySelectorAll('.project-card'); |
|
|
|
const observer = new IntersectionObserver((entries) => { |
|
entries.forEach(entry => { |
|
if (entry.isIntersecting) { |
|
entry.target.style.opacity = 1; |
|
entry.target.style.transform = 'translateY(0)'; |
|
} |
|
}); |
|
}, { threshold: 0.1 }); |
|
|
|
projectCards.forEach(card => { |
|
card.style.opacity = 0; |
|
card.style.transform = 'translateY(20px)'; |
|
card.style.transition = 'opacity 0.5s ease, transform 0.5s ease'; |
|
observer.observe(card); |
|
}); |
|
}); |
|
</script> |
|
</body> |
|
</html> |