Ruchit Bhardwaj's Projects
CSCI 526 - Mobile Games (Spring 2022) | Graduate Level Course taught by Prof. Scott Easley at USC | Credits - 4
AI Smart Mirror creates an AI that answers generic queries regarding the weather, tells you jokes, shows you directions on the map, and much more, all while you get dressed up in the morning. It can also be used as a voice assistant and uses google text to speech utility to achive this functionality.
A simple todo-list application made using angular by following a tutorial.
Random codes Snippets
Selenium tests for Collaboration System
This is an undergraduate course on computer operating systems. In addition to exploring concepts such as synchronization, virtual memory, processes, file systems and virtualization, students will develop elements of a fairly complete operating system during the course of the semester.
CSCI 570 - Analysis of Algorithms (Fall 2021) | Graduate Level Course taught by Prof. Shahriar Shamsian at USC | Credits - 4
This is the Final Project which was a part of the coursework for CSCI-570 Analysis of Algorithms and carried a weightage of 5% marks. It was aimed at Sequence Alignment using the basic Dynamic Programming approach and a space-efficient (linear space instead of quadratic) version of the same algorithm known as the Hirschberg Algorithm.
CSCI 572 - Information Retrieval and Web Search Engines (Spring 2023) | Graduate Level Course taught by Prof. Sathyanaraya Raghavachary at USC | Credits - 4
CSCI 585 - Database Systems (Fall 2021) | Graduate Level Course taught by Prof. Saty Raghavachary at USC | Credits - 4
This is the documentation of the final semester industry internship project
This application is based in a case study in the design of a “What-You-See-Is-What-You-Get” for (WYSIWUG) document editor called Lexi. Various design patterns capture the solutions to design problems in Lexi and applications like it. A WYSIWYG representation of a document occupies a large rectangular area in the center . The document can ideally mix text and graphics freely in a variety of formatting styles. Surrounding the document are the usual pull down menus and the scroll bars.
ENGR 597 - Internship in Engineering with Professional Writing and Communication (Summer 2022) | This course is for the first internship taken by Viterbi master’s students. Within two course components, students will gain practical work experience in a professional internship and develop their communication skills | Credits - 0.5
ENGR 598 - Professional Internship Experiences (Fall 2022) | This course is for the part-time or full-time practical work experience in a particular field of study. The internship has to be located at an off-campus facility | Credits - 0.0
A basic expense tracker app built using React
This is a simple POC with FluentUI and FAST-Routing
:zap: Dynamically generated stats for your github readmes
An IoT-based project aimed towards studying and controlling the WiFi Module i.e. ESP8266 along with the LM35 temperature sensor. Furthermore, we have created an Amazon Alexa skill to provide the functionality of a smart-bulb to a conventional light bulb.
Everything I learn and practice regarding javascript
A standalone utility application that generates JWT tokens and prepares an email body which increases productivity and reduces manual intervention of creating and sending emails (with their personal JWT tokens) to all users one by one.
An AR-based project aimed at designing and prototyping a device that acts as a “Virtual Monitoring Assistant” by providing customizable information of the patient’s vitals. This projects also has an integrated object detection module to provide seamless knowledge of the object at first glance. It aims at reducing the need for monitoring systems in hospitals replacing them with the VR versions of the same.
A platform that helps young adults better learn and manage their finances from an early age
Config files for my GitHub profile.