Raman Saparkhan's Projects
A cache simulator project written in C that is later optimized using optimal matrix transpose functions.
The Socket Chat Room project is an implementation of a group chat system using socket programming and multi-threading in Java.
The dynamic memory allocator designed to optimize memory management in programs, providing both efficient memory utilization and high throughput for memory allocation and deallocation operations.
The project involves creating a fully-functional distributed file system called FileStack. It allows clients to read and write files by interacting with a Naming Server and Storage Servers. The system is implemented in Java and utilizes Remote Method Invocation (RMI) for communication between entities.
With flutter tags you can create selectable or input tags that automatically adapt to the screen width
This Flutter project allows users to fetch and display the top GitHub repositories. The main page includes a scroll button to select the number of repositories and a "fetch" button. When clicked, the app retrieves and displays the selected number of top repositories in card widgets containing their name, URL, description, and number of stargazers
LangGraph Quick Start Tutorial for onboarding on building AI agents and customizing your own chatbot workflow! All the credits to LangGraph Team.
The set of most common LeetCode Problems and their optimal solutions with detailed documentation and explanation
LeetSync is a Chrome extension that enables you to sync your LeetCode problem submissions with a selected GitHub repository. With this extension, you can easily track your coding progress and share your solutions with others on GitHub.
Tiny Shell (tsh) is a minimalistic Linux shell designed as part of the Shell Lab for 15-213/15-513
This project is a full-stack application that converts natural language input into SQL queries using React for the front end, Node.js and Express for the backend, and integrating the ChatGPT API.
Contributing to the OpenSearch Open Source Project under the CCI program
fully functional proxy server that serves as an intermediary between client and server communications. The proxy server is written in C and utilizes caching, threading, logging, monitoring and blocking
React JS form with various input fields and functionalities such as state management, form submission, and reset functionality
Intro to my GitHub page and a little bit about myself
A beautiful, simple, clean, and responsive Jekyll theme for academics
Personal website with simple and clear structure
ML project aimed at predicting stock price movements to enable profitable and low-risk trading. A model that forecasts whether stock prices will increase or decrease within a specific timeframe utilizing pandas and scikit-learn. Objective is to maximize profits and minimize risk by making informed trading decisions based on accurate predictions.
π₯ The Complete Customizable Software Developer Portfolio Template which lets you showcase your work and provides each and every detail about you as Software Developer.