Research Engineer. PhD in AI and Optimization theory from Imperial College London and BTech Computer Science at IIT Delhi.
covid-19-prediction. [IoT'20] Predicting the Growth and Trend of COVID-19 Pandemic using Machine Learning and Cloud Computing
30Engineering-Drawing-software. Project part of COP290 course at IITD
8FogBus. A Blockchain-based Lightweight Framework for Edge and Fog Computing
7Principal-Component-Analysis-CUDA. Parallel implementation of PCA on Nvidia CUDA
7High-availability-clustering-of-Odroid-SBC. Setting up HA clustering of Odroid with FreeSWITCH SIP client
6Adaptive-profiling-with-Q-learning. C++
54-Way-set-associative-lockable-cache. A minimalistic implementation of 4 way set associative lockable cache and scratchpad memory
4FlockSim. Starling Flock Simulator (Qt and OpenGL)
3k-Means-clustering-parallel. A parallelised implementation of k Means clustering algorithm
2keras-py2cpp. A simple tool to convert trained python keras models to cpp for forward pass
2Machine-Learning. Coursera course of ML by Andrew Ng
2GCD-calculator-VHDL. Part of COL215 coure, GCD calculator on Basys 3 board
27up-7down-game-VHDL. VHDL
2rpi_docker_template. Docker template for OpenFaaS functions in RPi cluster
1SimpleBlockchainLib. A beginner blockchain library for java
1AlphaGoZero. A pytorch implementation of DeepMind's Alpha Go Zero
1Goodix-Gt9xx-driver. Driver development for GT911 touchscreen driver
1Pattern-Matching. String pattern matching with MPI
1Principal-Component-Analysis. Parallel implementation of PCA
1OpenMP. A hands-on tutorial for OpenMP
1ML-Assignments. Machine Learning Assignments COL774
1xv6. Tweaking the xv6 kernel
1net-topo. Network topologies simulated on Mininet VM
1BlackJack. MDP based BlackJack player
1Image-compression-with-Java. Java
1EVM. Electronic Voting Machine design
1B-Tree-data-structure-with-duplicates-in-java. Java
1ARM-based-multicycle-processor-VHDL. Part of COL216 course at IITD
1Online-scheduled-FPGA-based-lift-system. VHDL
1