{"data":{"projects":{"edges":[{"node":{"frontmatter":{"title":"Code Editor","tech":["React","ExpressJs","Judge0"],"github":"https://github.com/kasv-p/code-editor","external":""},"html":"<p>Created a code editor with frontend and backend support for compiling Python, C++, C, and Java. Integrated Judge0 API as the backend to execute code and provide results.</p>"}},{"node":{"frontmatter":{"title":"Compiler For Micro Language","tech":["Flex","Bison","Cpp"],"github":"https://github.com/kasv-p/CS316-Compilers-Lab","external":""},"html":"<p>Implementated a compiler for the MICRO language using Flex for the scanner and Bison for the parser. The compiler is written in C++. The grammar of the language can be found <a href=\"https://github.com/kasv-p/CS316-Compilers-Lab/blob/main/PA2/PA2.pdf\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">here</a>.</p>"}},{"node":{"frontmatter":{"title":"P2P File Transfer Application","tech":["Python","Socket Programming"],"github":"https://github.com/kasv-p/P2P-File-Transfer-Application","external":""},"html":"<p>This is a peer-to-peer file sharing application where a manager broadcasts active peers in the network from which peers can request for the required files from the other peers in the network. Checkout the demo video <a href=\"https://drive.google.com/file/d/1ttCQWBx1OsIs4Ms2twVRI1oBkVHIkeDi/view?usp=sharing\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">here</a>.</p>"}},{"node":{"frontmatter":{"title":"Soil Moisture Detection","tech":["Python","LSTM"],"github":"https://github.com/mcqueen444/MOISTURE-MINDS","external":""},"html":"<p>Developed a soil moisture detection model using LSTM in deep learning. Secured 5<sup>th</sup> position in the PARSEC competition, the annual tech fest at IIT Dharwad.</p>"}},{"node":{"frontmatter":{"title":"Job Portal","tech":["Html","Js","Css","ExpressJs","Jquery"],"github":"https://github.com/kasv-p/Job-Portal-Website","external":""},"html":"<p>Built a job portal with separate interfaces for companies and job seekers. Companies can post jobs, view their postings, and check profiles of applicants. Job seekers can view and apply to jobs with their profiles.</p>"}},{"node":{"frontmatter":{"title":"React Todo App","tech":["ReactJs"],"github":"https://github.com/kasv-p/React-Todo-App","external":""},"html":"<p>This is a web based todo application made in reactjs where user can note down the todos and has options like edit, delete, mark as complete.</p>"}},{"node":{"frontmatter":{"title":"Facial Emotion Detection","tech":["Html","Js","Css","Flask"],"github":"https://github.com/kasv-p/SOI-ML","external":""},"html":"<p>Created a web application using Flask, created a model using convolutional neural networks, and transfer learning, and got an F1 score of 0.6231 on the FER-2013 dataset. The web application can detect facial emotions by uploading an image and can also catch the live emotion of the user.</p>"}},{"node":{"frontmatter":{"title":"Wordle Game","tech":["Html","Css","Js"],"github":"https://github.com/kasv-p/Wordle","external":"https://kasv-p.github.io/Wordle/"},"html":"<p>The web application allows users to play the Wordle game by guessing a 5-letter word within six attempts. After each guess, hints are provided to assist the user in their subsequent attempts.</p>"}},{"node":{"frontmatter":{"title":"Rock Paper Scissors Game","tech":["Html","Css","Js"],"github":"https://github.com/kasv-p/Rock-Paper-Scissors","external":"https://kasv-p.github.io/Rock-Paper-Scissors/"},"html":"<p>The web application is based on the rock-paper-scissors game. Users can choose between 'rock', 'scissors', and 'paper', while the opponent also selects a choice. The scores are updated for both the player and the opponent based on the game outcome.</p>"}},{"node":{"frontmatter":{"title":"Tic Tac Toe Game","tech":["Html","Css","Js"],"github":"https://github.com/kasv-p/Tic-Tac-Toe","external":"https://kasv-p.github.io/Tic-Tac-Toe/"},"html":"<p>A simple web application to play the tic-tac-toe game (X-O-X) between two players. It also tracks and displays the scores of the user and the opponent.</p>"}},{"node":{"frontmatter":{"title":"Drum Kit","tech":["Html","Css","Js"],"github":"https://github.com/kasv-p/Drum-Kit","external":"https://kasv-p.github.io/Drum-Kit/"},"html":"<p>This web application is a drum kit page where users can play sounds by pressing keys on their computer or laptop. It provides an interactive experience for users to enjoy listening the beats on pressing the keys.</p>"}},{"node":{"frontmatter":{"title":"Digital Clock","tech":["Html","Css","Js"],"github":"https://github.com/kasv-p/Digital-Clock","external":"https://kasv-p.github.io/Digital-Clock/"},"html":"<p>This web application features a digital clock webpage that displays the current time. Users can visit the page to easily check the time in a clear and visually appealing format.</p>"}},{"node":{"frontmatter":{"title":"Social Networking Website","tech":["Html","Css","Js","Php","Sql"],"github":"https://github.com/kasv-p/software-systems-lab-project","external":""},"html":"<p>A website in which people can send messages to each other and get connected. website is made by HTML, Css, Java script, Php and MySql. Also a project review website has been created for the same website which includes the progress of work.</p>"}},{"node":{"frontmatter":{"title":"Lumberjack project","tech":["Python"],"github":"https://github.com/kasv-p/DSA-Project","external":""},"html":"<p>Algorithm project that helps logger maximize profit in forest by considering domino effect. Achieved profit of 122,183,591.00 which is judged in a platform called <a href=\"https://www.optil.io/optilion/problem/3000\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">optil</a>, made the  time complexity of algorithm to O(n<sup>2</sup> logn) using various sorting techniques.</p>"}},{"node":{"frontmatter":{"title":"Quiz Simulation in C","tech":["C"],"github":"https://github.com/mcqueen444/CS101_Project","external":""},"html":"<p>Developed a Quiz application in C, simulating online platforms. Features include registration, login, topic selection, conducting quizzes, evaluation, result analysis, review, reattempt options, and viewing marks for all attempts. Data is stored in files.</p>"}}]}}}