Skip to Content

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

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.

    • Next.js
    • RAG
    • Pinecone
    • Gemini
    • Vercel
  • 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.

    • Next.js
    • Material UI
    • Firebase
    • OpenAI
  • 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.

    • Python (Jupyter)
    • Random Forest
    • XGBoost
    • Neural Networks
  • 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.

    • JavaScript
    • Unsplash API
  • 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.

    • JavaScript
    • Vercel
  • 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.

    • JavaScript
    • OpenWeatherMap API
    • Vercel

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!