Hi, my name is
Tarun Rawat.
move fast (responsibly)
break things (figuratively)
Focused on delivering accessible, efficient, and AI-driven solutions for real-world challenges
About Me
Hello! I’m Tarun, a passionate problem-solver focused on integrating AI with full-stack development. My journey began with coding games in Python, which helped me dive deep into the logic behind technology. Hours of iteration eventually led me to roles like Machine Learning Intern at SAS, where I built a 94% accurate customer churn prediction system, and an externship at Beats by Dre, analyzing customer sentiment to improve marketing strategies.
Beyond coding, I lead outreach as VP of Google Developer Groups at MSU, Logistics at Spartahack X, and Outreach at MSU's Engineering Student Council.
Here are a few technologies I’ve been working with recently:
- JavaScript/TypeScript
- React/Next.js
- Python
- React Native
- Firebase
- Go
Where I’ve Worked
Calculus I Teaching Assistant @ Math @ MSU
Fall 2024
- Conducted weekly recitation sessions for two sections, reinforcing key concepts and helping students grasp complex topics.
- Provided grading support and offered 4 hours of weekly tutoring at the Math Learning Center to further assist student learning.
- Proctored exams and facilitated discussions, both in-person and online, to promote student success and engagement.
Some Things I’ve Built
Featured Project
RepRight (Co-founder)
My team and I developed a fitness form correction app using React Native and Google ML Kit, combining computer vision with a responsive UI for real-time exercise feedback. The app features authentication, stack navigation, and a scalable backend deployed on Google Cloud Run with secure Firebase storage. Recognized for innovation, it won Best Overall, Most Creative, and Most Entrepreneurial App awards at AI Club’s end-of-year advanced project showcase, earning $700 in funding.
- React Native
- FastAPI
- Google Cloud Run
- Firebase
- Google ML Kit
Featured Project
InterviewIQ
I created InterviewIQ, an AI-powered interview simulator using React/Next.js and Node.js, designed to enhance interview preparation. The platform integrates OpenAI's Whisper API for real-time transcription and GPT-4 for personalized feedback on user responses. Styled with TailwindCSS, the responsive frontend contributed to a 78% session completion rate, demonstrating high user engagement and effectiveness.
- React/Next.js
- TailwindCSS
- Node
- OpenAI's Whisper
Featured Project
MeetEase - Meeting Scheduler
I created MeetEase, a seamless meeting scheduling platform that simplifies organizing meetings with customizable time slots, real-time availability, and Firebase Firestore for secure data storage. The platform integrates Plunk API for personalized confirmation emails and features a responsive, user-friendly interface styled with Tailwind CSS. Powered by Next.js and hosted on Vercel, MeetEase offers dynamic time management and customization for businesses, ensuring a streamlined scheduling experience.
- React/Next.js
- Node.js
- Firebase
- TailwindCSS
- Plunk
Other Noteworthy Projects
Rate My Professor Chatbot
An AI-driven chatbot that answers questions about professors using a custom dataset and a Pinecone vector database. Using Retreieval Augmented Generation (RAG) techniques, Pinecone, JSON, and OpenAI, the chatbot provides detailed responses and insights. Currently working on integrating with the Rate My Professor API for real-time data.
StockSmart
StockSmart is an inventory management application designed to help users track and manage pantry items efficiently. The app, built using React and Firebase, features real-time updates, image uploads for items, and a dynamic search functionto locate items quickly. Additionally, it integrates with the OpenAI API to generate personalized recipes based on the available items in the pantry. The project utilizes Firebase Firestore and Storage for backend functionalities and Material-UI for its frontend.
NCAA 2024 Outcome Predictor
NCAA Basketball Outcome Predictor is a project developed during the March Machine Learning Mania 2024, part of the Discovering America exchange program at Michigan State University. It applies machine learning algorithms, such as RandomForest, XGBoost and Neural Networks, to predict NCAA College Basketball Tournament outcomes. The project uses historical team and game data to forecast team rankings and match results with improved accuracy.
Image Search Engine
The Image Search Engine is a web app that allows users to search for images using the Unsplash API. Users can input search terms to view image results, which can be opened in a new tab. The app includes a "Show More" button to load additional images. Built with HTML, CSS, and JavaScript, it provides a simple yet effective interface for image searches.
TickMate
TickMate is a simple web application that allows users to add, delete, and mark tasks as completed. Built with HTML, CSS and JavaScript, it uses the browser's local storage to ensure tasks persist even after refreshing the page. The app is deployed via Vercel and offers a user-friendly interface for managing daily tasks. Users can interact with tasks by clicking to mark them as completed or deleting them via an "×" button.
BreezeWatch
The BreezeWatch app is a simple weather application that allows users to search for real-time weather conditions by city name. Built using HTML, CSS, JavaScript, and the OpenWeatherMap API, it displays key weather information such as city name, temperature, humidity, wind speed, and appropriate weather icons.
What’s Next?
Get In Touch
I’m currently looking for Software Engineering internships for Summer 2025. If you have any opportunities or just want to connect, feel free to drop me a message!
Say Hello