Hareessh P's repositories
PDF-Question-Answering
A PDF question answering bot utilizing Streamlit, PyPDF2, LangChain, OpenAI GPT-3 model, and FAISS(Facebook AI Similarity Search). The bot allows users to upload PDFs, query information from their content, and receive relevant answers, enhancing document accessibility and searchability.
CourseCrafter
Utilizing micro-services with JWT authentication, MongoDB, AWS S3, RabbitMQ for scalable video processing. Enables asynchronous video transcoding and direct S3 uploads via pre-signed URLs, optimizing server performance and workflow efficiency in modern web applications. Built to handle high-volume video operations seamlessly.
AI-Chess-Engine
This project features an advanced chess engine leveraging algorithms such as minimax with alpha-beta pruning, transposition tables, and heuristic-based move ordering. It aims to surpass human-level performance in strategic decision-making and tactical analysis. Leveraging Java's multithreading capabilities ensures efficient execution on hardware's.
Image-Compression-using-PCA
This project delves into advanced image compression methodologies leveraging Principal Component Analysis (PCA). PCA is utilized to decompose image data into orthogonal components, optimizing storage efficiency by retaining essential visual features through dimensionality reduction.
maelstrom
A workbench for writing toy implementations of distributed systems.
awesome-scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Daily-Coding-Problem-Solutions
🎓🖥️ Solutions for 350+ Interview Questions asked at FANG and other top tech companies