vidit-jain
CSE @ IIIT Hyderabad. I'm an avid Competitive Programmer, and interested in Systems (High Performance Computing, Distributed Computing, Data Systems).
IIIT HyderabadMumbai
Pinned Repositories
Advanced-Algorithms-S23
A collection of notes made for the Advanced Algorithms Course in Spring 2023
Assignment-Shell
A command line app which helps you manage and maintain the file structure of your assignment files.
Automata-Theory
college-course-scheduler
An initial development of a course scheduler usable by colleges. Uses OptaPlanner as the Constraint Satisfaction Engine
fightFight-notebook
Team fightFight's notebook for on-site competitive programming competitions such as ICPC.
Food-Vendor-Portal
A Web Application created for ordering food from various canteens in the IIIT Campus. Made using MERN stack
kactl
Notebook for team fightFight for ICPC-style contests.
Optimisations-and-Heuristics
A project which involved understanding optimization and heuristic algorithms and making it more accessible for others to learn
Sequence-Alignment-Optimization
vsh
A basic shell implemented in C
vidit-jain's Repositories
vidit-jain/Advanced-Algorithms-S23
A collection of notes made for the Advanced Algorithms Course in Spring 2023
vidit-jain/college-course-scheduler
An initial development of a course scheduler usable by colleges. Uses OptaPlanner as the Constraint Satisfaction Engine
vidit-jain/fightFight-notebook
Team fightFight's notebook for on-site competitive programming competitions such as ICPC.
vidit-jain/Food-Vendor-Portal
A Web Application created for ordering food from various canteens in the IIIT Campus. Made using MERN stack
vidit-jain/kactl
Notebook for team fightFight for ICPC-style contests.
vidit-jain/Optimisations-and-Heuristics
A project which involved understanding optimization and heuristic algorithms and making it more accessible for others to learn
vidit-jain/Assignment-Shell
A command line app which helps you manage and maintain the file structure of your assignment files.
vidit-jain/Automata-Theory
vidit-jain/blas-optimisation
vidit-jain/Concurrency
A project involving solving various types of concurrency problems in C, C++ making use of pthreads mainly.
vidit-jain/Sequence-Alignment-Optimization
vidit-jain/vsh
A basic shell implemented in C
vidit-jain/ClanAttack
A python-based CLI game inspired by the famous Clash of Clans game
vidit-jain/e-maxx-eng
Translation of http://e-maxx.ru into English
vidit-jain/educational-meets-2021
Contains stuff discussed in the meet.
vidit-jain/IIIT-Courses-Resources
Resources related to IIITH courses for learning beyond the courses.
vidit-jain/iiit-notebook.github.io
A collection of notes from courses at IIIT Hyderabad.
vidit-jain/iiit-programming-club.github.io
https://iiit-programming-club.github.io/
vidit-jain/Monsters-Sense-Fear
vidit-jain/OpenGL-Prism
A repository containing the assignments and projects that I worked on during the Computer Graphics course in Spring 2022
vidit-jain/Pirates-of-the-ARRabian-Sea
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
vidit-jain/racket-compiler
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.
vidit-jain/relational-db
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.
vidit-jain/TLE
Discord Bot for IIIT Programing Club based on the original TLE bot
vidit-jain/vim-config
To get my vim config available online
vidit-jain/xv6-riscv