Vidit Jain's Projects
A collection of notes made for the Advanced Algorithms Course in Spring 2023
A command line app which helps you manage and maintain the file structure of your assignment files.
A python-based CLI game inspired by the famous Clash of Clans game
An initial development of a course scheduler usable by colleges. Uses OptaPlanner as the Constraint Satisfaction Engine
A project involving solving various types of concurrency problems in C, C++ making use of pthreads mainly.
Translation of http://e-maxx.ru into English
Contains stuff discussed in the meet.
Team fightFight's notebook for on-site competitive programming competitions such as ICPC.
A Web Application created for ordering food from various canteens in the IIIT Campus. Made using MERN stack
Resources related to IIITH courses for learning beyond the courses.
A collection of notes from courses at IIIT Hyderabad.
https://iiit-programming-club.github.io/
Notebook for team fightFight for ICPC-style contests.
A repository containing the assignments and projects that I worked on during the Computer Graphics course in Spring 2022
A project which involved understanding optimization and heuristic algorithms and making it more accessible for others to learn
A 3d game using the three.js library where you have to control a ship to destroy enemy ships, and collect as many treasure chests as possible
A compiler for Racket to x86asm compilation with support for loops, conditional branching and functions. Uses optimization passes like DSATUR graph coloring for register allocation.
An implementation of a relational database management system with efficient storage of matrices, with a specialized page design to improve efficiency of certain queries. Also implemented various database queries (joins, group by), and indexing with B+-Trees.
Discord Bot for IIIT Programing Club based on the original TLE bot
To get my vim config available online
A basic shell implemented in C