Aditya Morolia

Research Bookshelf Blog Software CV
AICrowd Classrooms

Developed this for the users to create new challenges on aicrowd.com

DjangoPythonHTMLCSSYAML

Portfolio Website
Portfolio Website

This is a portfolio website with Latex support ideal for people into both theory (research) and coding or development. Check README for details.

HTMLCSSJekyllMarkdownYAML

Distributed MapReduce
Distributed MapReduce

C++ implementation of the MapReduce library to handle MapReduce tasks on a distributed system. This library handles worker failures and performs load balancing.

C++BoostMPI

COVID-19 Vaccination Management
COVID-19 Vaccination Management

Wrote a Django WebApp to manage the complete vaccination pipeline. Includes an algorithm to automatically distribute vaccines to states and districts on the basis of Population, number of vaccination centres and rate of change of number of active cases.

DjangoPythonHTMLCSSJavaScript

Face classification and Verification
Face classification and Verification

Comparing various methods for face classification and verification on different datasets.

SklearnMachine learning

Shell in C
Shell in C

Developed a terminal based shell using C that supports piping, I/O redirection, signal handline, background and foreground process management, etc.

CShellLinux

Mario in python
Mario in python

Wrote a replica of Super Mario Bros. in python.

Python

C-- Compiler
C-- Compiler

Compiler for a toy language C-- inspired by C and Decaf. Includes a parser made using Antlr, custom syntax tree contruction using Visitor Design Pattern, and LLVM IR generation.

C++AntlrJava

QML for HEP
QML for HEP

Exploratory work on using quantum machine learning for high energy physics.

pytorchquantum-machine-learninghep

with by Aditya Morolia