import React from 'react'; import { motion } from 'framer-motion'; import { useInView } from 'react-intersection-observer'; import { FaGithub, FaExternalLinkAlt } from 'react-icons/fa'; const ProjectCard = ({ title, description, github, demo }) => { const [ref, inView] = useInView({ triggerOnce: true, threshold: 0.1, }); return (

{title}

{github && ( GitHub )} {demo && ( View Project )}
); }; const Projects = () => { const projects = [ { title: "Efficiency of ML Algorithms in Financial Markets", description: [ "Co-authored a research paper on cryptocurrency market predictability with a PHD student at CMU", "Created dynamic data visualizations with Matplotlib to compare model performance and analyze trends effectively", "Built a LSTM machine learning model using sk-learn for predicting cryptocurrency trends with up to 65% accuracy" ], github: "https://github.com/harivansh-afk/CryptoCurrencyPredictionLSTM", demo: "https://docs.google.com/document/d/1i0IZgHYEERKVdRMBtCdK6jJGRoEoZUY7T43fuGKEDm8/edit?usp=sharing" }, { title: "Habit Tracker", description: [ "Built and deployed a full-stack habit tracker web app using React.js and TypeScript, enabling efficient habit tracking", "Designed reusable components and state management, enhancing scalability and maintainability", "Optimized front-end performance with TypeScript and Vite, reducing build times and runtime errors" ], github: "#", // Replace with actual GitHub link demo: "#" // Replace with actual demo link } ]; return (
Projects and Research Work
{projects.map((project, index) => ( ))}
); }; export default Projects;