Skip to content
View tarunravi's full-sized avatar

Highlights

  • Pro

Organizations

@LiquidGalaxyLAB
Block or Report

Block or report tarunravi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tarunravi/README.md

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.

Popular repositories

  1. BlackjackAI BlackjackAI Public

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

    Python 4 3

  2. Tic-Tac-Toe-AI Tic-Tac-Toe-AI Public

    JavaScript 2

  3. Minesweeper Minesweeper Public

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

    Java 1

  4. WorkShop_AcademiesHacks WorkShop_AcademiesHacks Public

    The Workshop I leaded from AcademiesHack hackathon

    JavaScript 1

  5. FixPosture FixPosture Public

    Python 1

  6. roommater roommater Public

    JavaScript 1