ngrj93
I am currently pursuing M.Tech from IIIT-Hyderabad. I am passionate about CS and am currently involved in the study of AI, ML, and InfoSec.
@IIITHHyderabad
Pinned Repositories
aima-java
Java implementation of algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach"
coding-interview-university
A complete computer science study plan to become a software engineer.
Competitive-Programming
A very tiny slice of my history of competitive programming!
Diffie-Hellman-Key-Exchange
Implementation of Generalized Caesar Cipher with Diffie Hellman Key Exchange Protocol (Client - Server Model)
GoldHunter
A data mining tool implementing various pattern recognition algorithms (Apriori, FP-growth, DB-Scan, K-means clustering) for analysing data.
Pastry
Implementation of Pastry distributed object location service for finding and sharing data over a distributed peer network
PINTOS
Implementation of thread sleeping and priority scheduling mechanisms in PINTOS
Project-Morpheus
Wireless Ad Hoc High Performance Cluster Simulation
SMAI_Basic_Algos
Some basic implementations of the perceptron, voted perceptron, least square classifier and fisher's discriminant
Smart-Card-Auth-AVISPA-
Formal Security Verification of Smart Card Authentication Protocol
ngrj93's Repositories
ngrj93/Diffie-Hellman-Key-Exchange
Implementation of Generalized Caesar Cipher with Diffie Hellman Key Exchange Protocol (Client - Server Model)
ngrj93/Smart-Card-Auth-AVISPA-
Formal Security Verification of Smart Card Authentication Protocol
ngrj93/SMAI_Basic_Algos
Some basic implementations of the perceptron, voted perceptron, least square classifier and fisher's discriminant
ngrj93/aima-java
Java implementation of algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach"
ngrj93/Pastry
Implementation of Pastry distributed object location service for finding and sharing data over a distributed peer network
ngrj93/coding-interview-university
A complete computer science study plan to become a software engineer.
ngrj93/Competitive-Programming
A very tiny slice of my history of competitive programming!
ngrj93/GoldHunter
A data mining tool implementing various pattern recognition algorithms (Apriori, FP-growth, DB-Scan, K-means clustering) for analysing data.
ngrj93/PINTOS
Implementation of thread sleeping and priority scheduling mechanisms in PINTOS
ngrj93/Project-Morpheus
Wireless Ad Hoc High Performance Cluster Simulation
ngrj93/Advanced-Problem-Solving
Few code submissions made during the course at IIITH
ngrj93/bWAPP
Assignment (System and Network Security) - Find Some Vulnerabilities!
ngrj93/LAN-File-Sharing
A simple LAN based file sharing system
ngrj93/mimetic
mimetic is a free, MIT licensed, Email library (MIME) written in C++ designed to be easy to use and integrate but yet fast and efficient.
ngrj93/MiniSqlEngine
Mini Sql Engine - Handles Select, Aggregate, Project, Join Operations
ngrj93/MLFQS
Multi Level Feedback Queue Scheduler Simulation
ngrj93/ngrj93.github.io
IAS LAB 3A
ngrj93/nShell
A simple command interpreter, a.k.a. “shell”, for Unix
ngrj93/pykiteconnect
The official Python client library for the Kite Connect trading APIs
ngrj93/research_public
Quantitative research and educational materials
ngrj93/UnixCommands
Implementation of popular tr, split-tac and wc commands
ngrj93/yfinance
Yahoo! Finance market data downloader (+faster Pandas Datareader)