1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>Gitansha Aggarwal - Portfolio</title> 7 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css"> 8 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/aos/2.3.4/aos.css"> 9 <link rel="stylesheet" href="style.css"> 10</head> 11<body> 12 <!-- Navigation with progress bar --> 13 <div class="progress-bar" id="progressBar"></div> 14 <nav class="navbar"> 15 <div class="nav-content"> 16 <div class="logo"> 17 <span class="logo-text">Gitansha</span> 18 </div> 19 <div class="nav-links" id="navLinks"> 20 <a href="#home" class="nav-link active">Home</a> 21 <a href="#about" class="nav-link">About</a> 22 <a href="#experience" class="nav-link">Experience</a> 23 <a href="#projects" class="nav-link">Projects</a> 24 <a href="#beyond-code" class="nav-link">Beyond Code</a> 25 <a href="#education" class="nav-link">Education</a> 26 <a href="#contact" class="nav-link">Contact</a> 27 </div> 28 </div> 29 </nav> 30 31 <!-- Hero Section with particle background --> 32 <section id="home" class="hero"> 33 <div id="particles-js"></div> 34 <div class="hero-content" data-aos="fade-up"> 35 <div class="profile-card"> 36 <img src="./statics/IMG_20240409_162059.jpg" alt="Profile" class="profile-img"> 37 <h1>Gitansha Aggarwal</h1> 38 <p class="professional-summary">Business analytics professional with 2+ years of experience delivering data-driven solutions that drive business growth. Specializing in ML engineering, data automation, and cloud-based analytics solutions with quantifiable business impact.</p> 39 <p>Business Analytics Student | Machine Learning Engineer | Python | Azure | Data Solutions</p> 40 <div class="social-links"> 41 <a href="mailto:[email protected]" class="social-link"> 42 <i class="fas fa-envelope"></i> 43 </a> 44 <a href="https://www.linkedin.com/in/gitansha-aggarwal" target="_blank" class="social-link"> 45 <i class="fab fa-linkedin"></i> 46 </a> 47 <a href="https://github.com/gitansha" target="_blank" class="social-link"> 48 <i class="fab fa-github"></i> 49 </a> 50 </div> 51 <div class="hero-buttons"> 52 <a href="mailto:[email protected]?subject=Hiring%20Opportunity" class="btn btn-primary">Hire me</a> 53 <a href="#projects" class="btn btn-secondary">View case studies</a> 54 </div> 55 <a href="./statics/Gitansha resume.pdf" download class="btn btn-primary">Download My Resume for Full Details</a> 56 </div> 57 </div> 58 </section> 59 60 <!-- About Section with Skills --> 61 <section id="about" class="about-section"> 62 <div class="about-container"> 63 <h2 class="section-title" data-aos="fade-up">A Bit About Me</h2> 64 65 <div class="about-content" data-aos="fade-up"> 66 <div class="about-text"> 67 <p>ð Hey there! I'm Gitansha, a data enthusiast who loves turning messy datasets into meaningful stories and building AI solutions that actually work in the real world (not just in notebooks!).</p> 68 <p>ð¡ Iâm currently working as a <strong>Solutions Developer at Seatrium</strong> and have just completed my <strong>Masterâs at NTU Singapore</strong>, where I dove deep into <strong>Generative AI and Machine Learning engineering</strong>. My sweet spot? Breaking down complex business problems and crafting elegant, scalable data solutions that make peopleâs lives easier.</p> 69 <p>ð When I'm not debugging code or optimizing pipelines, you'll find me mentoring women in tech through <strong>
69Women Devs SG</strong>, writing about my technical adventures, or creating content that makes tech more accessible.</p> 70 <p>⨠What drives me? The "aha!" moment when an AI model finally clicks, the satisfaction of automating tedious tasks, and the joy of building tools that people actually want to use.</p> 71 </div> 72 </div> 73 74 <h3 class="skills-subtitle" data-aos="fade-up">What I Bring to the Table</h3> 75 <div class="skills-grid"> 76 <div class="skill-card" data-aos="fade-up" data-aos-delay="100"> 77 <div class="skill-icon">ð¤</div> 78 <h4>AI & Machine Learning</h4> 79 <p>Building production-ready ML systems, from data pipelines to model deployment. Specialized in NLP, GenAI, and practical ML applications.</p> 80 <div class="skill-tags"> 81 <span>Python</span> 82 <span>LLMs</span> 83 <span>TensorFlow</span> 84 <span>Hugging Face</span> 85 </div> 86 </div> 87 88 <div class="skill-card" data-aos="fade-up" data-aos-delay="200"> 89 <div class="skill-icon">âï¸</div> 90 <h4>Cloud & DevOps</h4> 91 <p>Architecting scalable solutions on Azure and AWS. From serverless functions to CI/CD pipelines that actually make deployment painless.</p> 92 <div class="skill-tags"> 93 <span>Azure</span> 94 <span>AWS</span> 95 <span>Docker</span> 96 <span>GitHub Actions</span> 97 </div> 98 </div> 99 100 <div class="skill-card" data-aos="fade-up" data-aos-delay="300"> 101 <div class="skill-icon">ð</div> 102 <h4>Data Engineering</h4> 103 <p>Designing ETL pipelines that don't break at 3 AM. Turning data chaos into structured insights with SQL, PySpark, and automation.</p> 104 <div class="skill-tags"> 105 <span>SQL</span> 106 <span>PySpark</span> 107 <span>Data Factory</span> 108 <span>Databricks</span> 109 </div> 110 </div> 111 112 <div class="skill-card" data-aos="fade-up" data-aos-delay="400"> 113 <div class="skill-icon">ð¨</div> 114 <h4>Full-Stack Development</h4> 115 <p>Creating user-friendly interfaces and robust backends. Because great data solutions need great UX too!</p> 116 <div class="skill-tags"> 117 <span>React</span> 118 <span>FastAPI</span> 119 <span>REST APIs</span> 120 <span>Tableau</span> 121 </div> 122 </div> 123 </div> 124 125 <!-- Quick Stats --> 126 <div class="stats-container" data-aos="fade-up"> 127 <div class="stat-item"> 128 <div class="stat-number">2.5+</div> 129 <div class="stat-label">Years Experience</div> 130 </div> 131 <div class="stat-item"> 132 <div class="stat-number">10+</div> 133 <div class="stat-label">Projects Delivered</div> 134 </div> 135 <div class="stat-item"> 136 <div class="stat-number">5</div> 137 <div class="stat-label">GenAI Apps to Production</div> 138 </div> 139 <div class="stat-item"> 140 <div class="stat-number">90%</div> 141 <div class="stat-label">Cost Savings Achieved</div> 142 </div> 143 </div> 144 </div> 145 </section> 146 147 <!-- Experience Timeline --> 148 <section id="experience" class="experience-section"> 149 <h2 class="section-title" data-aos="fade-up">Professional Journey</h2> 150 <div class="experience-container"> 151 <div class="experience-card" data-aos="fade-left"> 152 <div class="experience-header"> 153 <div class="experience-company"> 154 <h3>Seatrium, Singapore</h3>
155 <span class="experience-duration">Sep 2025 â Present</span> 156 </div> 157 <div class="experience-title">AI & Digital Solutions Developer</div> 158 </div> 159 <div class="experience-content"> 160 <ul class="experience-achievements"> 161 <li>Built and shipped enterprise AI solutions used by 5,000+ employees, including an AI-powered chatbot embedded directly into internal web applications.</li> 162 <li>Designed scalable backend workflows for 13,000+ employees, integrating Workday and internal shift systems to modernise attendance tracking and replace legacy card-based processes.</li> 163 <li>Led the end-to-end rollout of a facial recognition attendance system, collaborating with IT, HR, and operations teams to unify data pipelines and eliminate manual reconciliation.</li> 164 </ul> 165 </div> 166 </div> 167 </div> 168 <div class="experience-container"> 169 <div class="experience-card" data-aos="fade-left"> 170 <div class="experience-header"> 171 <div class="experience-company"> 172 <h3>Singapore Airlines, Singapore</h3> 173 <span class="experience-duration">Jan 2025 â Jun 2025</span> 174 </div> 175 <div class="experience-title">Intern - Data Science & AI</div> 176 </div> 177 <div class="experience-content"> 178 <ul class="experience-achievements"> 179 <li>Developed a production-ready LLM + vector database chatbot on AWS for aircraft defect resolution, using 3 years of historical data to streamline MRO workflows.</li> 180 <li>Automated PDF data extraction with LLMs, saving ~7 hours/week for 50+ engineers while optimizing performance through parallelization and memory tuning.</li> 181 <li>Delivered internal procurement and engineering chatbots (~90% accuracy) to enable fast, self-service access to supplier data and technical documentation.</li> 182 </ul> 183 </div> 184 </div> 185 </div> 186 187 <div class="experience-container"> 188 <div class="experience-card" data-aos="fade-right"> 189 <div class="experience-header"> 190 <div class="experience-company"> 191 <h3>Tiger Analytics, India</h3> 192 <span class="experience-duration">Jul 2023 â Jul 2024</span> 193 </div> 194 <div class="experience-title">Senior Analyst - MLE</div> 195 </div> 196 <div class="experience-content"> 197 <ul class="experience-achievements"> 198 <li>Built and optimised large-scale data pipelines using PySpark and Azure, supporting production analytics across multiple business units and geographies.</li> 199 <li>Worked closely with MLOps teams to deploy reliable, CI/CD-enabled data workflows, enabling daily processing across 7 international markets.</li> 200 <li>Mentored junior engineers and automated recurring workflows, improving delivery speed and reducing manual effort across teams.</li> 201 </ul> 202 </div> 203 </div> 204 </div> 205 206 <!-- Testimonials --> 207 <div class="testimonials-section" data-aos="fade-up"> 208 <h3 class="section-title">What Others Say</h3> 209 <div class="testimonials-grid"> 210 <div class="testimonial-card"> 211 <div class="testimonial-content"> 212 <i class="fas fa-quote-left quote-icon"></i> 213 <p>"Gitansha interned with our AI and Data team at SIA Engineering from JanâJune 2025. She was my go-to intern for GenAI project delivery, helping advance 5 applications toward production, not just proof-of-concepts. Her ability to navigate complex projects and diverse stakeholders with maturity was remarkable. If your organization is stuck in AI proof-of-concept hell, she's the one to call."</p> 214 </div> 215 <div class="testimonial-author">
216 <span class="author-name">Shoeb Shaikh</span> 217 <span class="author-title">Senior AI Data Scientist, Singapore Airlines</span> 218 <a href="https://www.linkedin.com/in/gitansha-aggarwal/details/recommendations" class="linkedin-recommendation" target="_blank"> 219 <i class="fab fa-linkedin"></i> View on LinkedIn 220 </a> 221 </div> 222 </div> 223 224 <div class="testimonial-card"> 225 <div class="testimonial-content"> 226 <i class="fas fa-quote-left quote-icon"></i> 227 <p>"I've had the pleasure of working with Gitansha as her Manager. Her expertise in Python, cloud technologies, and Azure DevOps is outstanding. She excels at implementing CI/CD pipelines and clearly communicating complex ideas. A top performer, Gitansha consistently delivers high-quality work with dedication and a collaborative spirit. She would be a valuable asset to any organization."</p> 228 </div> 229 <div class="testimonial-author"> 230 <span class="author-name">Venkat Sangam</span> 231 <span class="author-title">Senior Machine Learning Engineer, Tiger Analytics</span> 232 <a href="https://www.linkedin.com/in/gitansha-aggarwal/details/recommendations" class="linkedin-recommendation" target="_blank"> 233 <i class="fab fa-linkedin"></i> View on LinkedIn 234 </a> 235 </div> 236 </div> 237 238 <div class="testimonial-card"> 239 <div class="testimonial-content"> 240 <i class="fas fa-quote-left quote-icon"></i> 241 <p>"Gitansha demonstrates exceptional expertise in Business Analytics, Azure, and DevOps. Her deep understanding of her techstack, dedication, and strong proficiency make her amazing professional with impressive growth and career potential."</p> 242 </div> 243 <div class="testimonial-author"> 244 <span class="author-name">Shubaham Thakur</span> 245 <span class="author-title">Senior Data Scientist, Tiger Analytics</span> 246 <a href="https://www.linkedin.com/in/gitansha-aggarwal/details/recommendations" class="linkedin-recommendation" target="_blank"> 247 <i class="fab fa-linkedin"></i> View on LinkedIn 248 </a> 249 </div> 250 </div> 251 </div> 252 </div> 253 </section> 254 255 <!-- Projects Section --> 256 <section id="projects" class="projects-section section-gradient"> 257 <h2 class="section-title" data-aos="fade-up">Featured Projects</h2> 258 <p class="section-subtitle" data-aos="fade-up">From AI agents to automation bots - here's what I've been building</p> 259 260 <div class="projects-container"> 261 <!-- Feastie Project --> 262 <div class="project-card featured-project" data-aos="fade-up"> 263 <div class="project-badge">Latest Project ð¥</div> 264 <div class="project-media"> 265 <img src="./statics/feastie.jpg" alt="Feastie AI Agent Preview" class="project-image"> 266 <div class="project-media-overlay"> 267 <button class="play-button" onclick="openVideoModal('feastie-video')"> 268 <i class="fas fa-play"></i> 269 </button> 270 </div> 271 </div> 272 <div class="project-content"> 273 <h3>ð½ï¸ Feastie - AI-Powered Restaurant Reservation Agent</h3> 274 <p>Ever wished you had a personal assistant for restaurant bookings? Meet Feastie! Built an intelligent reservation agent powered by Qwen 2.5-7B that understands natural language and handles end-to-end bookings like a pro.</p> 275 <br> 276 <p>The coolest part? When your preferred time slot is taken, Feastie doesn't just say "sorry, unavailable" - it actually suggests better alternatives based on availability, location, and timing. This smart recommendation system boosted successful bookings by ~30% in testing!</p> 277 <br> 278 <p>
278Built the entire system using a small language model (because not everything needs GPT-4!), SQLite for persistence, and designed intelligent fallback logic that makes the agent feel genuinely helpful, not robotic.</p> 279 280 <div class="case-study-toggle"> 281 <button class="btn-secondary toggle-case-study" onclick="toggleCaseStudy('feastie-case')"> 282 View Detailed Case Study <i class="fas fa-chevron-down"></i> 283 </button> 284 285 <div id="feastie-case" class="case-study-details hidden"> 286 <div class="case-section"> 287 <h4>The Challenge</h4> 288 <p>Traditional booking systems require multiple clicks, form fills, and lack intelligent suggestions when preferred slots are unavailable. Users often abandon the process out of frustration.</p> 289 </div> 290 291 <div class="case-section"> 292 <h4>My Approach</h4> 293 <p>Leveraged Qwen 2.5-7B (a lightweight but powerful SLM) to create a conversational agent that interprets natural language requests. Designed a smart recommendation engine that proactively suggests alternatives, and built the entire system with reliability and user experience as top priorities.</p> 294 </div> 295 296 <div class="case-section"> 297 <h4>Results & Impact</h4> 298 <p>â 30% increase in successful booking completion<br> 299 â Natural language understanding with high precision<br> 300 â Handles create, modify, and cancel operations autonomously<br> 301 â Intelligent fallback suggestions for unavailable slots</p> 302 </div> 303 304 <div class="case-section"> 305 <h4>Key Learnings</h4> 306 <p>Discovered that smaller, fine-tuned models can outperform larger models for specific tasks. Learned the importance of building fallback logic that feels helpful, not mechanical - the difference between "slot unavailable" and "how about 7 PM instead, which is just as popular?"</p> 307 </div> 308 </div> 309 </div> 310 311 <div class="project-tech-stack"> 312 <span class="tech-tag">Python</span> 313 <span class="tech-tag">Qwen 2.5-7B</span> 314 <span class="tech-tag">Hugging Face</span> 315 <span class="tech-tag">SQLite</span> 316 <span class="tech-tag">LLMs</span> 317 <span class="tech-tag">AI Agents</span> 318 </div> 319 <div class="project-links"> 320 <a href="https://github.com/gitansha/feastie" class="project-link" target="_blank"> 321 <i class="fab fa-github"></i> View Code 322 </a> 323 </div> 324 </div> 325 </div> 326 327 <!-- Forget-me-Knot Project --> 328 <div class="project-card" data-aos="fade-up"> 329 <div class="project-media"> 330 <img src="./statics/forget-me-knot.jpg" alt="Forget-me-Knot Bot Preview" class="project-image"> 331 <div class="project-media-overlay"> 332 <button class="play-button" onclick="openVideoModal('plant-bot-video')"> 333 <i class="fas fa-play"></i> 334 </button> 335 </div> 336 </div> 337 <div class="project-content"> 338 <h3>ð± Forget-me-Knot - Smart Plant Care Telegram Bot</h3> 339 <p>Built because I kept killing my plants (oops!). This Telegram bot is like having a green-thumbed friend who never forgets to remind you about watering schedules - works seamlessly across group chats and tracks individual users.</p> 340 <br> 341 <p>The technical magic? Architected a lightweight yet powerful backend on Vercel with serverless functions, Redis for persistent state management, and GitHub Actions for automated reminder workflows. The result is a bot that's always on, always reliable, and handles multiple users effortlessly.</p> 342 <br> 343 <p>What I love about this project: It solves a real problem (keeping plants alive!), showcases modern serverless architecture, and demonstrates how to build production-ready bots with proper state management and security.</p> 344 345 <div class="case-study-toggle"> 346 <button class="btn-secondary toggle-case-study" onclick="toggleCaseStudy('plant-bot-case')"> 347 View Detailed Case Study <i class="fas fa-chevron-down"></i> 348 </button> 349 350 <div id="plant-bot-case" class="case-study-detail
350s hidden"> 351 <div class="case-section"> 352 <h4>The Challenge</h4> 353 <p>Plant owners need consistent reminders but existing solutions lack multi-user support, group chat integration, and reliable scheduling. Plus, nobody wants to host a server just for a plant reminder bot!</p> 354 </div> 355 356 <div class="case-section"> 357 <h4>My Approach</h4> 358 <p>Built a serverless-first architecture using Vercel for API routing and Redis for durable state management. Implemented GitHub Actions for scheduled reminders, ensuring the bot runs reliably without a dedicated server. Designed the system to handle multiple users and group chats with individual tracking.</p> 359 </div> 360 361 <div class="case-section"> 362 <h4>Results & Impact</h4> 363 <p>â Zero-maintenance serverless deployment<br> 364 â Multi-user support with per-user history tracking<br> 365 â Group chat functionality for shared plant care<br> 366 â Automated reminder workflows with 99.9% uptime<br> 367 â Secure secret management for API keys</p> 368 </div> 369 370 <div class="case-section"> 371 <h4>Key Learnings</h4> 372 <p>Mastered serverless architecture patterns and learned how to combine different cloud services (Vercel, Redis, GitHub Actions) into a cohesive system. Discovered that great DevOps isn't about complexity - it's about choosing the right tools that work reliably together.</p> 373 </div> 374 </div> 375 </div> 376 377 <div class="project-tech-stack"> 378 <span class="tech-tag">Python</span> 379 <span class="tech-tag">Telegram Bot API</span> 380 <span class="tech-tag">Vercel</span> 381 <span class="tech-tag">Redis</span> 382 <span class="tech-tag">GitHub Actions</span> 383 <span class="tech-tag">Serverless</span> 384 </div> 385 <div class="project-links"> 386 <a href="https://github.com/gitansha/forget-me-knot" class="project-link" target="_blank"> 387 <i class="fab fa-github"></i> View Code 388 </a> 389 </div> 390 </div> 391 </div> 392 393 <!-- EstiMATE Project --> 394 <div class="project-card" data-aos="fade-up"> 395 <div class="project-media"> 396 <img src="./statics/Estimate.png" alt="EstiMATE Platform Preview" class="project-image"> 397 <div class="project-media-overlay"> 398 <button class="play-button" onclick="openVideoModal('estimate-video')"> 399 <i class="fas fa-play"></i> 400 </button> 401 </div> 402 </div> 403 <div class="project-content"> 404 <h3>EstiMATE - Business Valuation Platform</h3> 405 <p>Designed and developed an advanced business valuation platform that combines Python, React, and cutting-edge ARIMA models to forecast stock trends with precision. The platform features interactive visualizations and an intuitive interface, making complex financial data accessible and actionable for users.</p> 406 <br> 407 <p>To elevate decision-making capabilities, I integrated real-time sentiment analysis using the Stocknews API, enabling users to assess bullish and bearish market trends instantly. The platform also surfaces the top three most relevant company headlines, each linked to verified sources, ensuring users receive accurate data with meaningful context to navigate market dynamics effectively.</p><br> 408 409 <p>
409By seamlessly blending predictive analytics, real-time sentiment evaluation, and user-centric design, the platform transforms raw data into valuable insights. This innovative tool empowers users to make confident and informed financial decisions, showcasing the potential of advanced technology to address real-world challenges.</p> 410 411 <div class="case-study-toggle"> 412 <button class="btn-secondary toggle-case-study" onclick="toggleCaseStudy('estimate-case')"> 413 View Detailed Case Study <i class="fas fa-chevron-down"></i> 414 </button> 415 416 <div id="estimate-case" class="case-study-details hidden"> 417 <div class="case-section"> 418 <h4>Challenge</h4> 419 <p>Investment decision-making requires complex analysis of financial data alongside market sentiment, but existing tools lack integration of these crucial components, making the process time-consuming and disjointed.</p> 420 </div> 421 422 <div class="case-section"> 423 <h4>Approach</h4> 424 <p>Developed a comprehensive platform that combines advanced ARIMA forecasting models with real-time sentiment analysis using Python and React. Created an intuitive interface with interactive visualizations to democratize access to sophisticated financial analysis.</p> 425 </div> 426 427 <div class="case-section"> 428 <h4>Results</h4> 429 <p>The EstiMATE platform achieved 82% accuracy in stock trend predictions, a 35% reduction in analysis time compared to traditional methods, and received overwhelmingly positive feedback from test users for its comprehensive insights and ease of use.</p> 430 </div> 431 432 <div class="case-section"> 433 <h4>Key Learnings</h4> 434 <p>Discovered effective techniques for integrating sentiment analysis with quantitative models to achieve more robust predictions, and learned valuable lessons about designing interfaces that make complex financial data accessible to users with varying levels of expertise.</p> 435 </div> 436 </div> 437 </div> 438 439 <div class="project-tech-stack"> 440 <span class="tech-tag">Python</span> 441 <span class="tech-tag">React</span> 442 <span class="tech-tag">ARIMA</span> 443 <span class="tech-tag">Machine Learning</span> 444 </div> 445 <div class="project-links"> 446 <a href="https://github.com/jaosy/AN6002_Business_Valuation_Project" class="project-link" target="_blank"> 447 <i class="fab fa-github"></i> View Code 448 </a> 449 </div> 450 </div> 451 </div> 452 453 <!-- MeterMatrix Project --> 454 <div class="project-card" data-aos="fade-up"> 455 <div class="project-media"> 456 <img src="./statics/meter_matrix.png" alt="MeterMatrix Project Preview" class="project-image"> 457 <div class="project-media-overlay"> 458 <button class="play-button" onclick="openVideoModal('metermatrix-video')"> 459 <i class="fas fa-play"></i> 460 </button> 461 </div> 462 </div> 463 <div class="project-content"> 464 <h3>MeterMatrix - Smart Energy Analytics</h3> 465 <p>Developed an innovative energy consumption analytics platform that transforms raw meter data into actionable insights. The solution uses machine learning to detect usage patterns, identify anomalies, and provide predictive maintenance recommendations.
465</p> 466 <br> 467 <p>The platform features an intuitive dashboard with real-time monitoring capabilities, customizable alerts, and comprehensive reporting tools. By implementing advanced data processing techniques, the system handles large volumes of time-series data efficiently while maintaining high performance.</p> 468 469 <div class="case-study-toggle"> 470 <button class="btn-secondary toggle-case-study" onclick="toggleCaseStudy('metermatrix-case')"> 471 View Detailed Case Study <i class="fas fa-chevron-down"></i> 472 </button> 473 474 <div id="metermatrix-case" class="case-study-details hidden"> 475 <div class="case-section"> 476 <h4>Challenge</h4> 477 <p>Needed to process large volumes of energy meter data efficiently while extracting actionable insights for both consumers and utility providers.</p> 478 </div> 479 480 <div class="case-section"> 481 <h4>Approach</h4> 482 <p>Implemented a scalable data pipeline using Python and specialized time-series analysis techniques. Designed an intuitive visualization framework to present complex data patterns clearly.</p> 483 </div> 484 485 <div class="case-section"> 486 <h4>Results</h4> 487 <p>Reduced data processing time by 40% while improving anomaly detection accuracy to 95%. Platform successfully identified $12,000 in potential energy savings for initial test users.</p> 488 </div> 489 490 <div class="case-section"> 491 <h4>Key Learnings</h4> 492 <p>Discovered efficient techniques for handling time-series data at scale and learned effective methods for translating technical insights into business value.</p> 493 </div> 494 </div> 495 </div> 496 497 <div class="project-tech-stack"> 498 <span class="tech-tag">Python</span> 499 <span class="tech-tag">API</span> 500 <span class="tech-tag">Data Structures</span> 501 <span class="tech-tag">Data Analytics</span> 502 <span class="tech-tag">Dashboard</span> 503 </div> 504 <div class="project-links"> 505 <a href="https://github.com/gitansha/MeterMatrix" class="project-link" target="_blank"> 506 <i class="fab fa-github"></i> View Code 507 </a> 508 <a href="https://metermatrix.onrender.com" class="project-link" target="_blank"> 509 <i class="fas fa-external-link-alt"></i> Live Demo - User Website 510 </a> 511 <a href="https://metermatrix.onrender.com/management-dashboard/" class="project-link" target="_blank"> 512 <i class="fas fa-external-link-alt"></i> Live Demo - Management Dashboard 513 </a> 514 </div> 515 </div> 516 </div> 517 518 <!-- Tableau Project --> 519 <div class="project-card" data-aos="fade-up"> 520 <div class="project-media"> 521 <img src="./statics/tableau.png" alt="Tableau visualisations" class="project-image"> 522 <div class="project-media-overlay"> 523 <button class="play-button" onclick="openVideoModal('tableau')"> 524 <i class="fas fa-play"></i> 525 </button> 526 </div> 527 </div> 528 <div class="project-content"> 529 <h3>Tableau Dashboards</h3> 530 <h4>Happiness Index Dashboard (Team Project) ð</h4> 531 <p>Collaborated with a dynamic team to craft an interactive Tableau dashboard that brings the global Happiness Index to life! This user-friendly tool dives deep into a decade of data, uncovering key factors influencing well-being across nations. From visualizing trends to highlighting intriguing correlations, the dashboard provides actionable insights in an engaging and accessible way.</p> 532 <br> 533 534 <h4>Netflix Content Analysis Dashboard ð¥</h4> 535 <p>Designed an insightful Tableau dashboard that unlocks the secrets of Netflix's content universe! With detailed visualizations of genre distributions, release trends, and regional availability, this dashboard empowers users to explore content patterns and preferences. Perfect for media enthusiasts and decision-makers aiming to understand what drives audience engagement.</p> 536 537 <div class="project-tech-stack">
538 <span class="tech-tag">Tableau</span> 539 <span class="tech-tag">Visualizations</span> 540 </div> 541 <div class="project-links"> 542 <a href="https://public.tableau.com/app/profile/gitansha.aggarwal/viz/" class="project-link" target="_blank"> 543 <i class="fas fa-external-link-alt"></i> Visit Viz 544 </a> 545 </div> 546 </div> 547 </div> 548 </div> 549 550 <!-- Video Modal --> 551 <div id="videoModal" class="modal"> 552 <div class="modal-content"> 553 <span class="close-modal">×</span> 554 <div class="video-container"> 555 <!-- Video iframe will be inserted here via JavaScript --> 556 </div> 557 </div> 558 </div> 559 </section> 560 561 <!-- Beyond Code Section --> 562 <section id="beyond-code" class="beyond-code-section"> 563 <h2 class="section-title" data-aos="fade-up">Beyond Code</h2> 564 <p class="section-subtitle" data-aos="fade-up">Because there's more to me than Python and APIs</p> 565 566 <div class="beyond-code-container"> 567 <!-- TEDx NTU Feature --> 568 <div class="feature-card full-width" data-aos="fade-up"> 569 <div class="feature-media"> 570 <img src="./statics/tedX.png" alt="TEDxNTU Video Production" class="feature-image"> 571 <div class="feature-overlay"> 572 <button class="play-button" onclick="openVideoModal('tedx-video')"> 573 <i class="fas fa-play"></i> 574 </button> 575 </div> 576 </div> 577 <div class="feature-content"> 578 <div class="feature-icon">ð¬</div> 579 <h3>TEDxNTU 2024 - Behind the Scenes</h3> 580 <p>Went from writing code to creating video content! Produced behind-the-scenes content for TEDxNTU 2024, capturing the magic of ideas worth spreading. This taught me storytelling beyond data visualization - how to craft narratives that inspire and engage diverse audiences.</p> 581 <a href="#" class="feature-link" onclick="openVideoModal('tedx-video'); return false;"> 582 <i class="fas fa-video"></i> Watch the Video 583 </a> 584 </div> 585 </div> 586 587 <!-- Women Devs SG --> 588 <div class="feature-card" data-aos="fade-up" data-aos-delay="100"> 589 <div class="feature-content"> 590 <div class="feature-icon">ð©âð»</div> 591 <h3>Women Devs SG - Community Volunteer</h3> 592 <p>Passionate about closing the gender gap in tech! Active volunteer with Women Devs SG, where I mentor aspiring women developers, organize workshops, and help create a more inclusive tech community in Singapore.</p> 593 <br> 594 <p>Why this matters to me: I've experienced firsthand how representation matters. Every woman we support in tech creates a ripple effect, inspiring others and building a stronger, more diverse industry.</p> 595 <div class="impact-stats"> 596 <div class="impact-item"> 597 <span class="impact-number">30+</span> 598 <span class="impact-label">Contributions</span> 599 </div> 600 <div class="impact-item"> 601 <span class="impact-number">5+</span> 602 <span class="impact-label">Women Mentored</span> 603 </div> 604 </div> 605 <a href="https://womendevssg.netlify.app/" class="feature-link" target="_blank"> 606 <i class="fas fa-external-link-alt"></i> Learn More About Women Devs SG 607 </a> 608 </div> 609 </div> 610 611 <!-- Blog Section --> 612 <div class="feature-card" data-aos="fade-up" data-aos-delay="200"> 613 <div class="feature-content"> 614 <div class="feature-icon">âï¸</div> 615 <h3>Technical Writing & Blogs</h3> 616 <p>I love demystifying complex tech concepts! Writing helps me clarify my thoughts and hopefully makes someone's learning journey a bit easier.</p> 617 <br> 618 <div class="blog-topics">
619 <span class="topic-tag">AI/ML Tutorials</span> 620 <span class="topic-tag">Data Engineering</span> 621 <span class="topic-tag">Cloud Architecture</span> 622 <span class="topic-tag">Career Insights</span> 623 </div> 624 <p class="coming-soon">ð Blog series coming soon! Topics include "Learning on the Job," "Side Kickers" and "My Journey through it all."</p> 625 <a href="https://side-kickers.hashnode.dev/" class="feature-link" target="_blank"> 626 <i class="fab fa-medium"></i> Read My Articles (Coming Soon) 627 </a> 628 </div> 629 </div> 630 631 <!-- Additional Activities --> 632 <div class="activities-grid" data-aos="fade-up"> 633 <div class="activity-item"> 634 <i class="fas fa-lightbulb"></i> 635 <h4>Hackathons</h4> 636 <p>Regular participant in ML/AI hackathons - where caffeine meets creativity!</p> 637 </div> 638 <div class="activity-item"> 639 <i class="fas fa-chalkboard-teacher"></i> 640 <h4>Tech Talks</h4> 641 <p>Love sharing knowledge through workshops and technical presentations</p> 642 </div> 643 <div class="activity-item"> 644 <i class="fas fa-users"></i> 645 <h4>Community Building</h4> 646 <p>Organizing meetups and study groups for data enthusiasts</p> 647 </div> 648 </div> 649 </div> 650 </section> 651 652 <!-- Education Section --> 653 <section id="education" class="education-section parallax"> 654 <h2 class="section-title" data-aos="fade-up">Education & Certifications</h2> 655 <div class="education-item" data-aos="fade-up"> 656 <h3>MSc in Business Analytics (Dean's List) GPA 4.75/5.0</h3> 657 <p><b>Nanyang Technological University, Singapore</b> (Jul 2024 â May 2025)</p> 658 <p><u>Key coursework</u>: Analytics Strategy in Business, Applications of Statistics, AI & Big Data in Business, Database Management & Visualisation </p> 659 </div> 660 <div class="education-item" data-aos="fade-up"> 661 <h3>B.Tech. in Computer Science GPA 8.2/10.0</h3> 662 <p><b>International Institute of Information Technology Bhubaneswar</b>, India (Aug 2018 â Jun 2022)</p> 663 <p><u>Key coursework</u>: Data Mining, Artificial Intelligence, Cryptography and Information Security, Design & Analysis of Algorithm </p> 664 </div> 665 </section> 666 667 <!-- Contact Form --> 668 <section id="contact" class="contact-form"> 669 <h2 class="section-title" data-aos="fade-up">Get in Touch</h2> 670 <form id="contactForm" class="contact-form" data-aos="fade-up"> 671 <div class="form-group"> 672 <input type="text" id="name" required> 673 <label for="name">Name</label> 674 </div> 675 <div class="form-group"> 676 <textarea id="message" required></textarea> 677 <label for="message">Message</label> 678 </div> 679 <button type="submit" class="submit-btn"> 680 <span>Send Message</span> 681 <i class="fas fa-paper-plane"></i> 682 </button> 683 </form> 684 </section> 685 686 <section class="chat-footer"> 687 <div class="chat-footer-content"> 688 <p>Want to discuss a role or collaboration? <a href="mailto:[email protected]">Letâs chat</a></p> 689 </div> 690 </section> 691 692 <!-- Footer --> 693 <footer class="footer"> 694 <div class="footer-content"> 695 <p>© 2026 Gitansha Aggarwal. Crafted with <i class="fas fa-heart"></i></p> 696 </div> 697 </footer> 698 699 <!-- Scripts --> 700 <a href="mailto:[email protected]" class="contact-pill" aria-label="Contact via email">ð¬ Let's Chat</a> 701
701<script src="https://cdnjs.cloudflare.com/ajax/libs/particles.js/2.0.0/particles.min.js"></script>
701 702
702<script src="https://cdnjs.cloudflare.com/ajax/libs/typed.js/2.0.12/typed.min.js"></script>
702 703
703<script src="https://cdnjs.cloudflare.com/ajax/libs/aos/2.3.4/aos.js"></script>
703 704
704<script src="script.js"></script>
704 705</body> 706</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.