Pinned Repositories
Algorithms
Short explanations and implementations of different algorithms in multiple languages
arushi-mittal.github.io
Personal Website made using basic HTML, CSS, and JS.
c-shell
A Linux Shell implemented using C. Imitates the real shell with implementation of various predefined commands and customized commands.
dass-project
A MERN-based application developed for AyushmanBhava during the DASS course supporting two types of users with registration, login, personalized dashboard and other functionalities.
dna-project
A CLI that enables a user to perform various MySQL queries in a convenient manner after validation and verification of the queries. Built using Python3, MySQL and the PyMySQL module.
MDL
Assignments for the Machine, Data, and Learning course at IIIT H (Spring '21). Uses algorithms such as linear regression, genetic algorithms, POMDP, value iteration, and linear programming.
mobile-robotics
Assignments done during the mobile robotics course at IIIT H on topics including Transformations, Point Clouds, ICP, Least Squares Optimization, DLT and Fundamental Matrices.
obstacle-avoiding-robot
An obstacle-avoiding robot project comprising of the algorithm for motion, dashboard code, documentation and information about sensors, microcontrollers, and other components.
pygame-iss
An interactive game that enables the user to cross multiple fixed and moving obstacles in addition to progressing through multiple levels. Built using PyGame module from Python3.
terminalgame
A terminal-based brick-breaker game that uses OOP concepts to implement scores, timer, lives and powerups built using basic Python without game development libraries.
arushi-mittal's Repositories
arushi-mittal/Algorithms
Short explanations and implementations of different algorithms in multiple languages
arushi-mittal/arushi-mittal.github.io
Personal Website made using basic HTML, CSS, and JS.
arushi-mittal/c-shell
A Linux Shell implemented using C. Imitates the real shell with implementation of various predefined commands and customized commands.
arushi-mittal/dass-project
A MERN-based application developed for AyushmanBhava during the DASS course supporting two types of users with registration, login, personalized dashboard and other functionalities.
arushi-mittal/MDL
Assignments for the Machine, Data, and Learning course at IIIT H (Spring '21). Uses algorithms such as linear regression, genetic algorithms, POMDP, value iteration, and linear programming.
arushi-mittal/pygame-iss
An interactive game that enables the user to cross multiple fixed and moving obstacles in addition to progressing through multiple levels. Built using PyGame module from Python3.
arushi-mittal/arviz
Exploratory analysis of Bayesian models with Python
arushi-mittal/dna-project
A CLI that enables a user to perform various MySQL queries in a convenient manner after validation and verification of the queries. Built using Python3, MySQL and the PyMySQL module.
arushi-mittal/mobile-robotics
Assignments done during the mobile robotics course at IIIT H on topics including Transformations, Point Clouds, ICP, Least Squares Optimization, DLT and Fundamental Matrices.
arushi-mittal/obstacle-avoiding-robot
An obstacle-avoiding robot project comprising of the algorithm for motion, dashboard code, documentation and information about sensors, microcontrollers, and other components.
arushi-mittal/terminalgame
A terminal-based brick-breaker game that uses OOP concepts to implement scores, timer, lives and powerups built using basic Python without game development libraries.
arushi-mittal/associative-rule-mining-da1
Assignments done as part of the Data Analytics I course at IIIT Hyderabad (Monsoon '21). Involves implementation of a priori, hash-based a priori, partition-based a priori, and tree-based frequent pattern growth algorithms.
arushi-mittal/classification-da1
Assignments done as part of the Data Analytics I course at IIIT Hyderabad (Monsoon '21). Involves implementation of a classifier to determine whether an event is an earthquake or not by pre-processing and cleaning large volumes of data, training various classification models, and analyzing the results to finetune the model.
arushi-mittal/clustering-project-da1
Assignments done as part of the Data Analytics I course at IIIT Hyderabad (Monsoon '21). Involves implementation of data visualizations, k means clustering, DBSCAN clustering and hierarchical clustering in Python.
arushi-mittal/computer-graphics
Assignments done as part of the Computer Graphics course at IIIT Hyderabad using OpenGL and threeJS.
arushi-mittal/computer-systems-organization
Assignments done as part of the Computer Systems Organization Course at IIIT H using x86 to implement assembly language programs.
arushi-mittal/iot-lab
A collection of IoT experiments using NodeMCU and Arduino along with hardware such as servo motors and other boards.
arushi-mittal/Python-discord-bot
Discord bot for codes.cafe built using python
arushi-mittal/season-of-docs
Supporting materials for Google's Season of Docs 2021
arushi-mittal/SMAI_S22_27
arushi-mittal/socket-programming
A C application to transfer files between a server and client with validation and verification of those files.
arushi-mittal/Teenflix
Shows trending movies, series along with description, poster, cast and even trailer can be watched.
arushi-mittal/webcred
A chrome extension that uses surface, content, and off-page features to calculate the credibility of a webpage in real-time.
arushi-mittal/xv6-modified
This is a modification of MIT's xv6 operating system, with addition of waitx system call and the ps user program, along with implementations of CPU scheduling algorithms such as RR, PBS, FCFS and MLFQ. The report shows the time taken by each scheduler.