SI
  • Home
  • About me
  • Projects
  • Resume
  • Contact
FUSE

Designed a filesystem for UNIX using FUSE ​ [ Systems, C, Fuse, UNIX ]


Built a custom, self designed File system for Ubuntu with all basic File system operations using the fuse library in C. The File system is persistent.

DLSIR

Deep learning based System For Image Retrieval ​ [ AI, ML, DL ]


Researched on Neural Network based solutions for content based Image Retrieval and how to improve the base techniques using more state of the art techniques like self-attention and clustering!

ply

Built a basic C++ compiler using ply​ [ Compiler-Design, python, ply, Trees ]


Developed the 4 phases - Lexical Analyzer, Syntax Analyzer, Semantic Analyzer and Intermediate Code Generator(optimised) of a C++ compiler using ply module in python. Supports basic type declarations , expressions and two constructs -> if-else and while.

ply

Implemented the concept of Promises-Futures in C++ to provide a high level abstraction while writing concurrent programs. [ Design Patterns, Concurrent programming, C++ ]


Used the Active Object Concurrent Design Pattern and Object Pool Design Pattern to develop Promises and Futures for C++.

CHashmap

HashMap implementation in C [ Data-Structures, C ]


Implemented Generic HashMap in C using hashing and AVL trees.

vis10n

Vis10n - Eyes For the Blind​ [ OpenCV, python, Cognitive services, threading, RealTime ]


Developed an application that lets the user search for a particular object in the vicinity by scanning the surrounding using a mobile phone. Real Time processing of the surrounding shot video is obtained by threading the application. Used Microsoft Cognitive services API in development.

sypher

Sypher - A Smart Password Generator​ [ Computer and Network Security ]


Developed a Python application that helps in generating passwords that are of high entropy(hard to crack) yet easy to remember as user has to remember a key instead of the generated complex password.

photon

PhotOn - An Image sharing web app​ [ Web Application, NodeJS, MongoDB ]


An Instagram like image sharing web application developed using NodeJS and MongoDB.

Deep Learning

Deep learning [ CNN, DNN, LSTM, Encoder-Decoder ]


Various assignments done as part of the Artificial-Intelligence course!

shell

Implemented a Shell program for UNIX [ Systems, C, UNIX ]


Implemented a basic shell in C using various low level system calls!

suffix_trees

Suffix tree Implementation [ Data Structures, Algorithms, Python, Object Oriented Programming ]


Implemented Suffix Trees in python for a set of documents and also ranking of those documents based on a custom metric!

btrees

B-Trees implementation [ Algorithms, Data Structures, C ]


Implemented B-Trees using Arrays in C

pro1

Smart Home model [ Hardware, Arduino, Sensors ]


Built a smart home model using various sensors and Arduino!