Yash Bharatula

Just learning a bit more about web development

About Me

My name is Yash Bharatula and I graduated from Purdue University with a B.S. in Computer Engineering. I am very experienced with embedded systems and hardware design. I am very interested in computer architecture and I always try to learn more.


AMD Hardware Design Engineer: July 2019 - Present

Graduated Purdue University: May 2019

ECE437 Computer Architecture Teaching Assistant: August 2018 - January 2019

Garmin Software Engineering Intern: May 2018 - August 2018

ECE337 ASIC Design Teaching Assistant: January 2018 - May 2018

Garmin Software Engineering Intern: May 2017 - August 2017

CS 159 Intro to C Programming Teaching Assistant: August 2016 - May 2017

Research Internship at UCSD: May 2016 - August 2016

Started at Purdue University: August 2015

Initial commit


Click on the image to view more information (not implemented yet)

2048 Bot

September 2022

A bot that can play and win the popular game 2048

Genetic Algorithms for XOR Decryption

October 2022

Using a genetic algorithm to decrypt an XOR Cipher

Snake AI

Jan 2023

Watch an AI play snake

Wordle Hard Mode Bot

February 2024

A bot that can play Wordle in Hard mode and create poetry using ChatGPT


Mostly projects that I want to test out

Janken Step

Mar 2022

Game similar to Rock, Paper, Scissors!


Jan 2023

Classic Snake!

Movie Compare

May 2023

Movie Compare Game

The Blog

Various projects/posts that I think are interesting