My Profile Photo Vinayak Aggarwal Final Year Computer Science Student

My Expertise

I'm a BITS Pilani Undergraduate student and a full-stack software developer experienced with React.js, Redux, Django, SQL, MongoDB, TypeScript, JavaScript and HTML/CSS. Also a competitive coder with good experience in Java, CPP & Python. I've also worked on various research & development projects involving Machine Learning & Deep Learning. Over the course of my college, I have done various personal projects ranging from machine learning problems to full-stack applications and also desktop utility software.

Code

I have a good experience working on projects that use Python, C/C++, Java & JavaScipt. Have worked on various full-stack projects involving these.

Tools

Well versed with the major technologies used for developement and for writing maintainable and production level code.

Featured Projects

News WebApp

  • TypeScript
  • React
  • Firebase
  • Redux

Created a News-WebApp from scratch with integrated global Chat support. It supports varioud authentication methods, option to bookmark or save news articles, option to share to social media handles & maintains sessions & all the necessary user data using cookies & firebase.

Amazekart - Second hand E-market for colleges

  • Python
  • Django
  • Flutter
  • HTML/CSS

Created a cross-platform (Web, Android, iOS) app to provide a platform for sale and purchase of second-hand goods within colleges. It provides an organised, easy-to-use interface keeping in focus the major issues and needs within a college to sell & buy products under various categories.Option to directly contact the seller via integrated Whatsapp support. Scalable to add new colleges and form a separate market for each of them

Check it out Github

ACB Registration Desktop & Web-App

  • Python
  • PyQT
  • Pandas
  • React

Created a utility desktop app with GUI to help create a timetable for anyone with live clash check among class timing and exams dates.It takes into account various existing conditions for a valid timetable, the prerequisites for the course and is integrated to support the existing ERP format. Further converted this to a WebApp consisting of all the above existing features and supports multi-user editing

Check it out
spam_cls

Prediction and Classification of Gene Sequences for Plant-Promoters using Deep Learning

  • Python
  • Deep Learning
  • Tensorflow

Involved detecting and identifying Promoter and Non-Promoter groups in E-coli's DNA sequences and analyzing the patterns in the extracted 4-mers occurring in them.Further extended to Plant Promotors.The main motive behind this was to predict cis-regulatory elements in plant genomes and also how they vary & the major changes in them when they are introduced under stress conditions and generalising this trend across various plant species.

Check it out
space_inv

Space Invaders

  • Python
  • Object Oriented Prog.
  • Pygame

Created a python implementation of popular Atari Arcade game Space-Invader using Pygame.

Check it out