Skip to content

Commit

Permalink
feat: Added responsive design and animations
Browse files Browse the repository at this point in the history
  • Loading branch information
Pavan Chandra committed Feb 21, 2025
2 parents 00049c8 + 93f4d04 commit cea6b6c
Show file tree
Hide file tree
Showing 3 changed files with 733 additions and 70 deletions.
144 changes: 95 additions & 49 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -35,12 +35,12 @@
<div class="text">
<h3>Hi, I'm</h3>
<h1>Pavan Chandra</h1>
<p class="headline">Machine Learning Engineer & Data Scientist | Specializing in Generative AI, LLMs, System Design, AI Agents, RAG, and Model Optimization.</p>
<span>Machine Learning Engineer & Data Scientist</span>
<p class="headline">Full Stack Machine Learning Engineer & Data Scientist | Expert in Full Stack Development, MLOps, Real-time Analytics, and AI-driven Solutions</p>
<span>Full Stack Machine Learning Engineer</span>
</div>

<div class="btn-group">
<a href="https://drive.google.com/file/d/1zjr81MjWb2cqZFOGMIHpicZ1kZ2Mo2PJ/view?usp=sharing" target="_blank" class="btn">Resume</a>
<a href="https://drive.google.com/file/d/1aNpJfFBR-bYB5DYQhJH__otX0oFo1ulB/view?usp=sharing" target="_blank" class="btn">Resume</a>
</div>

<div class="socials">
Expand All @@ -60,7 +60,7 @@ <h2 class="section-title">Experience</h2>
<div class="grid-card">
<div class="experience-header">
<div class="role-info">
<h3 class="job-title">Data Scientist II</h3>
<h3 class="job-title">Full Stack Data Scientist</h3>
<p class="company-duration">
<i class="fas fa-building"></i>
<span class="company">JerseySTEM</span>
Expand All @@ -73,22 +73,25 @@ <h3 class="job-title">Data Scientist II</h3>
</div>
</div>
<div class="skills-container">
<span class="skill-tag">Machine Learning</span>
<span class="skill-tag">Python</span>
<span class="skill-tag">Deep Learning</span>
<span class="skill-tag">React</span>
<span class="skill-tag">FastAPI</span>
<span class="skill-tag">PostgreSQL</span>
<span class="skill-tag">XGBoost</span>
<span class="skill-tag">TensorFlow</span>
</div>
<ul class="job-description">
<li>Led the development of advanced ML models improving credit decision accuracy by 25%</li>
<li>Architected and deployed scalable ML pipelines processing 1M+ transactions daily</li>
<li>Collaborated with cross-functional teams to implement AI-driven solutions</li>
<li>Engineered a real-time analytics platform using React, FastAPI, and PostgreSQL, enabling personalized engagement tracking and increasing program reach by 40%</li>
<li>Automated data collection and reporting pipelines, cutting manual workload by 60% and enabling faster, more informed decision-making for STEM initiatives</li>
<li>Developed predictive donor analytics models using XGBoost and TensorFlow, improving sponsorship targeting and increasing funding by 25%</li>
<li>Enhanced user engagement insights, driving a 15% boost in program completion rates for underserved communities</li>
</ul>
</div>

<!-- Software Engineer - AI/ML -->
<div class="grid-card">
<div class="experience-header">
<div class="role-info">
<h3 class="job-title">Software Engineer - AI/ML</h3>
<h3 class="job-title">Full Stack Machine Learning Engineer</h3>
<p class="company-duration">
<i class="fas fa-building"></i>
<span class="company">Reno Plas</span>
Expand All @@ -101,15 +104,17 @@ <h3 class="job-title">Software Engineer - AI/ML</h3>
</div>
</div>
<div class="skills-container">
<span class="skill-tag">NLP</span>
<span class="skill-tag">Python</span>
<span class="skill-tag">FastAPI</span>
<span class="skill-tag">Node.js</span>
<span class="skill-tag">TensorFlow</span>
<span class="skill-tag">AWS</span>
<span class="skill-tag">MLflow</span>
</div>
<ul class="job-description">
<li>Developed and deployed NLP models achieving 92% accuracy in sentiment analysis</li>
<li>Built end-to-end ML pipelines using Python, TensorFlow, and AWS services</li>
<li>Optimized model inference time by 40% through efficient code restructuring</li>
<li>Mentored junior developers and led technical knowledge sharing sessions</li>
<li>Implemented AI-driven churn prediction models with Kubernetes and MLflow, leveraging ML techniques for personalization, reducing customer churn by 18%</li>
<li>Built a real-time fraud detection for system for a fintech client using Python, FastAPI, and PostgreSQL, reducing financial losses by 27% while processing 10M+ daily transactions</li>
<li>Optimized dynamic pricing strategies for a SaaS client with Node.js, Redis, and GraphQL, increasing average order value by 15%, driving higher revenue per user across 2M+ customers</li>
<li>Built a scalable MoE-based (Mixture of Experts) recommendation engine with TensorFlow and MongoDB, improving customer engagement by 40% and driving 22% more repeat purchases</li>
</ul>
</div>
</div>
Expand All @@ -122,69 +127,110 @@ <h2 class="section-title">Skills</h2>
<div class="skills-container">
<div class="skills-box">
<div class="skill-icons">
<!-- Programming Languages -->
<div class="skill-item">
<i class="devicon-tensorflow-original colored"></i>
<span>TensorFlow</span>
<i class="devicon-python-plain colored"></i>
<span>Python</span>
</div>
<div class="skill-item">
<i class="devicon-pytorch-original colored"></i>
<span>PyTorch</span>
<i class="devicon-cplusplus-plain colored"></i>
<span>C++</span>
</div>
<div class="skill-item">
<i class="devicon-python-plain colored"></i>
<span>Scikit-learn</span>
<i class="devicon-java-plain colored"></i>
<span>Java</span>
</div>
<div class="skill-item">
<i class="devicon-typescript-plain colored"></i>
<span>TypeScript</span>
</div>

<!-- Frontend -->
<div class="skill-item">
<i class="fas fa-brain"></i>
<span>Keras</span>
<i class="devicon-react-original colored"></i>
<span>React</span>
</div>
<div class="skill-item">
<i class="devicon-numpy-original colored"></i>
<span>NumPy</span>
<i class="devicon-nextjs-original-wordmark colored"></i>
<span>Next.js</span>
</div>
<div class="skill-item">
<i class="devicon-pandas-original colored"></i>
<span>Pandas</span>
<i class="devicon-tailwindcss-plain colored"></i>
<span>Tailwind</span>
</div>

<!-- Backend -->
<div class="skill-item">
<i class="fas fa-chart-line"></i>
<span>Matplotlib</span>
<i class="devicon-nodejs-plain colored"></i>
<span>Node.js</span>
</div>
<div class="skill-item">
<i class="fas fa-database"></i>
<span>SQL</span>
<i class="devicon-express-original colored"></i>
<span>Express</span>
</div>
<div class="skill-item">
<i class="devicon-docker-plain colored"></i>
<span>Docker</span>
<i class="devicon-fastapi-plain colored"></i>
<span>FastAPI</span>
</div>
<div class="skill-item">
<i class="devicon-kubernetes-plain colored"></i>
<span>Kubernetes</span>
<i class="devicon-flask-original colored"></i>
<span>Flask</span>
</div>

<!-- Databases -->
<div class="skill-item">
<i class="devicon-postgresql-plain colored"></i>
<span>PostgreSQL</span>
</div>
<div class="skill-item">
<i class="devicon-mongodb-plain colored"></i>
<span>MongoDB</span>
</div>
<div class="skill-item">
<i class="devicon-redis-plain colored"></i>
<span>Redis</span>
</div>

<!-- ML/AI -->
<div class="skill-item">
<i class="devicon-tensorflow-original colored"></i>
<span>TensorFlow</span>
</div>
<div class="skill-item">
<i class="devicon-pytorch-original colored"></i>
<span>PyTorch</span>
</div>

<!-- Cloud & DevOps -->
<div class="skill-item">
<i class="devicon-amazonwebservices-original colored"></i>
<i class="devicon-amazonwebservices-plain-wordmark colored"></i>
<span>AWS</span>
</div>
<div class="skill-item">
<i class="fas fa-infinity"></i>
<span>MLflow</span>
<i class="devicon-azure-plain-wordmark colored"></i>
<span>Azure</span>
</div>
<div class="skill-item">
<i class="devicon-git-plain colored"></i>
<span>Git</span>
<i class="devicon-docker-plain colored"></i>
<span>Docker</span>
</div>
<div class="skill-item">
<i class="devicon-linux-plain"></i>
<span>Linux</span>
<i class="devicon-kubernetes-plain colored"></i>
<span>Kubernetes</span>
</div>

<!-- Tools -->
<div class="skill-item">
<i class="devicon-git-plain colored"></i>
<span>Git</span>
</div>
<div class="skill-item">
<i class="devicon-vscode-plain colored"></i>
<span>VS Code</span>
<i class="devicon-jenkins-plain colored"></i>
<span>Jenkins</span>
</div>
<div class="skill-item">
<i class="devicon-jupyter-plain colored"></i>
<span>Jupyter</span>
<i class="devicon-grafana-original-wordmark colored"></i>
<span>Grafana</span>
</div>
</div>
</div>
Expand Down Expand Up @@ -433,4 +479,4 @@ <h2 class="section-title">Contact</h2>
</section>
<script src="script.js"></script>
</body>
</html>
</html>
58 changes: 58 additions & 0 deletions script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
// Mobile Menu Toggle
const menuIcon = document.getElementById('menu-icon');
const navLinks = document.querySelector('.nav-links');

menuIcon.addEventListener('click', () => {
navLinks.classList.toggle('active');
});

// Close menu when clicking outside
document.addEventListener('click', (e) => {
if (!navLinks.contains(e.target) && !menuIcon.contains(e.target)) {
navLinks.classList.remove('active');
}
});

// Close menu when clicking a link
document.querySelectorAll('.nav-links a').forEach(link => {
link.addEventListener('click', () => {
navLinks.classList.remove('active');
});
});

// Smooth scroll for navigation links
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
const target = document.querySelector(this.getAttribute('href'));
if (target) {
target.scrollIntoView({
behavior: 'smooth',
block: 'start'
});
}
});
});

// Add scroll-based animations
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('animate');
}
});
}, {
threshold: 0.1
});

// Observe all sections and cards
document.querySelectorAll('section, .grid-card, .education-card, .skill-item').forEach(element => {
observer.observe(element);
});

// Handle window resize
window.addEventListener('resize', () => {
if (window.innerWidth > 768) {
navLinks.classList.remove('active');
}
});
Loading

0 comments on commit cea6b6c

Please sign in to comment.