Arav Arora
ARAV ARORA
ARAVARORA05@GMAIL.COM
ABOUT
Hello! I'm Arav, a second-year Computer Science student at Georgia Tech, set to graduate in December 2026. I really enjoy working with the MERN stack for full-stack web development. Currently, I'm expanding my knowledge in ML and AI. I'm eager to tackle new challenges and apply my skills to innovative projects in the ever-changing tech industry.
SKILLS
Honestly, I think this section may be a bit unnecessary. As programmers, we continuously must learn and adapt to new languages, syntax, and technologies every day. This ongoing learning process means that our skill set is always evolving. Additionally, we may occasionally forget certain syntax/concepts over time. I honestly created this section to practice simplifying important technical concepts.
On this page, the score out of five represents my current level of familiarity and proficiency with the language/framework/library.
Programming Languages
JavaScript - 4/5
+JavaScript has grown to be my favorite language over the past year! I've been using JavaScript for full stack web development and have explored many of its libraries and frameworks. I'll go into more detail about the frameworks/libraries in other sections.
Projects:
Java - 5/5
+Java is the first programming language I learned during COVID! It's a great first language for learning fundamental concepts such as OOP, polymorphism, and encapsulation. I love using it for projects and assignments involving data structures and algorithms. I mostly teach Java at KTBYTE. In the next couple of months, I hope to learn the Spring and Hibernate(frameworks).
Projects:
Python - 3/5
+Similar to JavaScript, I've really grown to enjoy Python over the past year! I enjoy its simple syntax and typically use it for LeetCode practice. In the past couple of months, I've mainly been using Python for web scraping! Some Python libraries I've enjoyed playing around with are BeautifulSoup, MatPlotLib, and PyTorch.
Projects:
Frontend
HTML & CSS - 4/5
+I first started learning HTML and CSS at the start of my Spring semester! I primarily learned the concepts through YouTube and the FreeCodeCamp curriculum. It was great for understanding the basics, and now I really enjoy front-end web development! It's great to be able to turn FIGMA designs into real, aesthetically-pleasing websites!
Projects:
Tailwind CSS - 4/5
+Tailwind CSS has been a great addition to my web development toolkit! I've designed most of this website with Tailwind CSS, and I also utilized it for most of the College Admissions website as well.
Projects:
Next.js - 4/5
+I've really enjoyed working with Next.js, especially its Static Site Generation (SSG) capabilities. SSG has allowed me to create TheRolePlayer.Co with incredible SEO performance.
Projects:
React - 3/5
+I first learned about React in the FCC Front End Development Libraries course. I found it very interesting, and components seemed like a great way to simplify the process of coding. Furthermore, I even used React for the first edition of TheRolePlayer. However, I prefer the flexibility of Static Site Generation (SSG) and Server-Side Rendering (SSR) in Next.js a bit more.
Projects:
Bootstrap - 3/5
+The FCC curriculum covers Bootstrap, and I really enjoyed learning about it. However, I prefer to use Tailwind, since it makes more intuitive sense to me!
Projects:
jQuery - 2.5/5
+Like other concepts, I originally learned jQuery as part of the FCC curriculum! I thought the syntax was fairly simple to learn, and it really simplified the process of writing clean JavaScript code.!
Projects:
Vue.js - 1.5/5
+I've watched the FCC course on Vue.js, but I haven't built anything major with it. There are some cool things such as v-model that I found interesting from tutorials
Projects:
Backend
Node.js/Express - 4/5
+I've combined these two, for I use them together! For one, I enjoy Node.js because of its massive ecosystem of libraries through npm. From multer to mongoose to Moment.js (I believe kind of going out of use), I've had many uses for different Node.js libraries! At first, I found Node.js/Express rather difficult, but once I started to understand important concepts, understanding backend development became much easier. Since I enjoy JavaScript so much, it was bound to be that I'd enjoy Node.js. :) Express was also helpful. It was great to learn about middleware and how it simplifies the different CRUD Operations. In all, I also enjoy the simplicity of the MERN stack, one of my favorites for full stack web development
Projects:
Go - 2/5
+For the most part, I've been using Node.js and Express for the backend of most of my full stack projects. However, I'm starting to learn a bit more of GO recently! To practice, I plan to build a backend server using Go in a future project(Note: May utilise Go to create a new backend server to keep/store articles for TheRolePlayer.Co)
Projects:
AWS EC2 - 3/5
+For the LYSC Soccer Evaluation Project, I deployed my backend on an AWS EC2 server. Learning how to deploy the backend on AWS EC2 using the terminal was a bit confusing at first, but I understand it well now!
Projects:
Databases
MongoDB - 4/5
+Similar to most concepts from this list, I learned about MongoDB from the FCC Backend Development and Libraries course. I'm fine with using either SQL or non-SQL databases, but I've mostly employed the MERN stack for most full stack website projects
Projects:
MySQL - 3/5
+I actually first learned mySQL during my last semester of high school! I have only used MySQL for a couple assignments, thus I'll attempt to utilise it in the future project where I build a backend server with Go!
Projects:
MySQL - 3/5
+I actually first learned mySQL during my last semester of high school! I have only used MySQL for a couple assignments, thus I'll attempt to utilise it in the future project where build backend server with Go!
Projects:
Pinecone - 3/5
+I utilised a Pinecone database for the College Project!
Projects: