Git Product home page Git Product logo

Hi, I'm Tarun Ravi! 👋

CS Student at Georgia Tech

CS Intern at Amazon

Linkedin: tarun-ravi GitHub MyWorldRules

Languages and Technologies 🛠️

Python: Selenium (Web Scraping), TensorFlow/Scikit-Learn (Machine Learning), NumPy/Pandas (Data Science), Flask (Backend Web development)

JavaScript: React (Front-end Web/Mobile development), D3.js (Web data visualization)

Cloud: AWS Solution Architect Certified, Azure Certified

Terminal: Bash, CMD


Recent Projects 🚧

Web Development | Machine Learning | Engineering/Other

💼 Website and App Development

♟️ Chess Tracker (Website Demo)

As an avid chess player, I wanted to create a website/app to track the game statistics of each of my opponents. I use React for the front-end of the website, then Firebase for the backend. It uses Google user authentication and private user generated data. Link to source code

📚 ManTech Hilbert Curve Visualization (Website Demo)

The Hilbert curve is an advanced machine learning algorithm that can condense an n-dimensional set of data into a simple 1 dimensional vector. To learn more about the math behind the hilbert curve, I created an Hilbert Curve Visualization using HTML and JavaScript. Source code fully coded by Tarun Ravikumar, now proprietary to ManTech.

Machine Learning

❎ Tic-Tac-Toe AI (Website Demo)

Video Demo. I designed an AI to learn how to play the popular game Tic Tac Toe without any humans teaching it using Q-Learning. Link to source code

🤖 ManTech Machine Learning (Website Demo)

Created a Machine Learning model that predicts app rating based on ManTech app metadata.

Then used D3.js to create an interactive heatmap on the app metadata. Source code fully coded by Tarun Ravikumar, now proprietary to ManTech.

🃏 BlackJack AI (Video Demo)

I designed an AI to learn how to play the popular game Tic Tac Toe without any humans teaching it using the Monte-Carlo Algorithm. Link to source code

Engineering/Others

⚡ Generate Electricity By Walking (Video Demo)

I created a shoe that captures the mechanical energy produced from each step and converts it into useable electricity. Link to source code

👨‍💻 ManTech Scanner Application

I Created an Application that interfaces with existing ManTech technology, and enables employees to scan in equipment and track the location and scan date of every existing equipment. I used Python and PyGame to develop this application. Source code fully coded by Tarun Ravikumar, now proprietary to ManTech.

⚡ Robot that attends my Online Classes (Video Demo)

After getting permission from my teachers, for the last week of school I created a bot using Python and Selenium (Web Scraping framework) to automatically open my classes based on the date/time. In addition the bot listens to what my teacher says, and can respond if the teacher calls my name.

✌ Robot vs Finger on the App 2 Challenge (Video Demo)

I created a robot to automate Finger on the App 2, a popular phone game. I used my computer to control my phone, then I used Python and Pyautogui to move the cursor to play the game.

😂 Annoying People With Pi (Video Demo)

For Pi Day 2021, I created a robot that texts the digits of Pi to all my friends, one digit at a time. I used Python and Pyautogui to control the keyboard, then instead of pre-computing the digits of Pi, I wrote out the power series expansion function to calculate the digits live.

Tarun Ravi's Projects

blackjackai icon blackjackai

I designed an AI to learn how to play the popular cardgame Blackjack without any humans teaching it.

finding-donors-for-charityml-1 icon finding-donors-for-charityml-1

Investigated factors affecting likelihood of donations being made using real census data. Developed naive classifier to compare testing results. Trained & tested several supervised machine learning models on preprocessed census data to predict donation likelihood. Selected best model based on accuracy, modified F-score metric, & algo efficiency.

minesweeper icon minesweeper

We created Minesweeper as one of my AET Labs. I added in graphics as an extension.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.