Abhay Saxena's repositories
Sockets-In-C
Multithreaded Server in C, which allows multiple clients to access a synchronised key-value table via secure TCP sockets, allowing insertion, deletion and performing updates to the key-value pairs.
abhaysaxenaa.github.io
My active Web Portfolio deployment.
AndroidApp-PhotoLibrary
An Android Application that allows the user to storage photos in multiple albums, caption the pictures, and move pictures from one album to another, etc. It also allows the user to search for images via captions, date added, and more.
BudgetTracker
A powerful PWA which calculates the total budget modeled around the user's revenue and expenses. Embedded with an interactive UI which makes this elegant app easy to use.
C-Programming
RLE String Compression, LinkedLists, Binary Search Trees, Matrix Exponentiation, Palindrome Detector, Roman numeral Converter.
Cache-Simulator
Simulated Prefetch Cache and Non-Prefetch Cache
Data-Structures
A directory of all the CS112 (Data Structures) Projects. BigInteger, Expression Evaluation, Facebook Friends & Tries.
ML-Price-Calculator
A simple Machine Learning algorithm that calculates the price of houses based on weighted attributes and a large training dataset.
PhotoLibrary
A unique Photo Library application, that allows the user to create, delete and rename albums, while handling individual pictures in each album. Also allows an integrated search functionality to search for specific photos via their tag or caption properties.
SongLibrary
An elegant Song Library application, capable of storing songs across multiple sessions, while also allowing the user to add, delete and edit songs. (Backend written using JavaFX)
Word-Wrapping
POSIX based C-Program that uses a greedy word-wrap algorithm to read the text from a file or a directory, "wrap" the text to fit a specified column width, and print/store it in a new file.
CalcQLator
Javascript Calculator with an interactive user-interface, styled with CSS and HTML.
Chess-In-ASCII
A simple chess game using ASCII Art, with multiple functionalities of a basic chess game, including - Illegal Move Detection, Draw and Resign.
frontend
HackRU's frontend website
Jenson-Shannon-Distance
Multi-threaded program to compute the Jenson-Shannon Distance (JSD) using maniputable Analysis, Directory and File threads. Calculates and outputs the JSD Word Distribution for all file permutations.
Load-Balancing-DNS-Server
Load-Balanced DNS Server that uses the Cloudfare + Google DNS Server to query and extract IP Addresses of specified websites.
WeatherCheck
A Javascript Application which displays detailed weather conditions for any place on Earth. Embedded with a powerful backend, the application dynamically updates contents of the page for the best user experience.
WebPortfolio
Web Portfolio written using Javascript, Typescript, HTML, CSS - Styled using Bulma.
WikipediaEngine
A wikipedia search application, with flexible preference settings for quick access.