About

I dream of painting and then I paint my dream

- Vincent van Gogh
Who Am I?

Just an enthusiastic & ambitious programmer bringing ideas to life.
I create websites, apps, video games, 3D automation, etc you name it!

I enjoy making visual software that people can interact with
and aspiring to build something that the world has never seen before.

Interests

  • Game Development
  • Sketching & Art work
  • Gym & Exercise
  • Basketball & Badminton
  • All genres of music

Education

  • Vellore Institue of Technology
    BTech CSE | 2020 - 2024
  • Atomic Energy Central School Indore
    Secondary | 2014 - 2019
  • Atomic Energy Central School-2 Mumbai
    Primary | 2011 - 2013
  • Easterly Parkway Elementary, Pennsylvania
    kindergarten | 2009 - 2010

Skillset

Game Development


Godot
Unity
Blender
Blender Scripting
Photoshop
Premiere Pro
Aseprite
Gimp

Web & App Development


React Native
Redux
Android Studio
React.js
Next.js
Sass
EJS
JavaScript
CSS3
HTML5
Extensions
Netlify

Backend Development


Node.js
Php
MongoDB
MySQL
JWT
Python
Selenium
Selenium
(C#)
Postman
Heroku
Cyclic.sh

Additional


C++
C#
Pillow
Tkinter
Matplotlib
Numpy
Pyglet
Turbo C++

& much more left to learn...

Projects

Tennyson Tactical Training
Godot
My first game / learning project to test the limits of godot, The idea behind it was to make an actual functioning omnitrix which rewrites the code of the wearer based on selected character species. The player must unlock all the genetic samples and use their abilities to complete all the levels to unlock a hidden mission where you meet an old friend.
Turbo Tetris
Turbo C++
An old yet cherished project of mine, an entire tetris game made pixel by pixel. This game was the very foundation of my confidence in programming, A testament that anything can be made as long as you can visualize it. I still count this game as one of my greatest achievements.
Turbo Paint
Turbo C++
Another old project, A simple paint application made pixel by pixel to draw, store & import. It allowed the user to draw shapes such as lines, squares, circles, etc. It was a pinnacle in understanding how graphics rudimentarily work on computers.
CodeSnipit
Next.js 13, MongoDB
A website to store small reusable code segments to copy paste into your project without wasting any time.
Virtual Bulletin Board
HTML, CSS, JavaScript
My very first website, I made to apply my skills & test the limits of raw HTML, CSS & Javascript. Inspired by detective bulletin boards in vintage movies, It can be used to format data into a visual interconnectable format using simple items like profiles, notes, pins & frames.
Deadsimple Calendar Widget
JavaScript, React Native
A small react native calendar widget ready to go out of the box

Experience

Internship at IIT Indore

Python, Pyvisa, Tkinter
An opportunity to design & build a temperature dependent dielectric measurements interface application.

The task of the internship was to create a software that varies the temperature of a sample through an aglorithm while balancing it at certain points to read and store measurements data. The project was then used to automate the entire process within subsequent measurement experiments.

View Certification

Rentux Prototype Website

HTML, CSS, Javascript, Git Manager, Next.js
I designed a website for a renting based company. Roles such as orgranizing data, updating information, tracking bookings, etc were undertaken. The entire site was hosted on github and any additional entry was updated on the server via git manger.

Sportzfy Website

HTML, CSS, Javascript
A synthetic turf based organization hosting various sports activities hired me to design and deploy their fullstack website. The site contains details about the turf and it's whereabouts along with the contact for booking. It also displays ongoing events and offers which the customer can avail.

Sportzfy App

React Native, Context API
This app is an extension of the website, designed for the owners to manage booking queries such as adding, updating, canceling verifying, etc. The app also allows the information on the site to be updated such as a notice for a new event or offer.

All this while keeping in sync between all the managers and relaying information between them to avoid clashing of schedule.