psprao95 Goto Github PK
Name: Prashanth Rao
Type: User
Bio: Software Engineer
Location: Dallas, Texas
Name: Prashanth Rao
Type: User
Bio: Software Engineer
Location: Dallas, Texas
Java | Implementation of the asynchronous algorithm for leader election in a distributed network
Lecture notes and assignments of CS 6384 - Computer Vision ongoing in Spring '19 under Dr. Haim Schweitzer at the University of Texas at Dallas
Java | MySQL | A Java GUI application that manages a list of contacts by interacting with an SQL database | Features : Adding a contact, Deleting a contact, Updating a contact, Viewing a Contact, Searching for a contact based on any field
Java | A simple database engine that is based on the file-per-table variation of the SQLite file format. Supported functions: Create Database, Drop Database, Show Databases, Create Table, Drop Table, Show Tables, Select *, Select-From-Where, Insert, Update, Delete
HTML5 | CSS3| JavaScript | PHP | SQL | A full-stack website for a moving company with features such as user signup, login, cart, order history, product search filter and admin privileges
Implementation of the floodmax algorithm for leader election in an asynchronous network
Code for problems solved on HackerRank
OpenCV | Python | Histogram equalization and linear scaling for images in the Luv and XYZ domains
Code for Java tutorials viewed on Youtube and Educative.io
Code in C++ for problems solved on Leetcode. Problem categories: Arrays, Strings, Linked Lists, Trees, Recursion, Backtracking, Dynamic programming
Problems solved on leetcode weekly contests during my free time
code written while completing the MEAN stack course on Udemy by Max
Python| Tensorflow|A Convolutional neural network for classifying the MNIST dataset.
Online certifications completed so far on Coursera. Includes courses from Deep Learning Specialization taught by Dr. Andrew Ng on Coursera
Hadoop | MapReduce | Java | Finding mutual friends of users, average age of their direct friends, cities of their direct and mutual friends
Java | A music application which lets users search for tracks, artists-albums, play tracks, create and edit playlists. Admin functionalities such as editing albums-tracks-artists are also implemented. Uses well known design patterns such as Singleton, Composite, State, Factory
Java | An implementation of the Nagamochi Ibaraki algorithm for finding the minimum cut in a graph
An implementation of the network design model using the Floyd Warshall shortest paths algorithm
Java | Implementing the Exhaustive Enumeration algorithm to find the reliability of a network with faulty links and non-faulty nodes
Kafka | Python | Databricks | Classifying news articles into 32 different categories. The articles were retreived using the Guardian API using Apache Kafka. The classifier was created and trained using PySpark on Databricks.
Spark | CoreNLP | Kafka | MongoDB | Encoding news articles scraped from websites as events in MongoDB.
Implemented a spell-checker using the hash table data structure. All the words were hashed into the hash table using: 1. Linear probing first, and then 2. Quadratic probing The number of collisions are counted in each case. The table size was made to increase automatically based on the load factor. A search function was implemented which searches for any word in the list of words that were hashed.
Java | A service that accepts instances of tasks and executes each task by one of the multiple threads maintained by a thread pool. The goals were: 1. To implement multithreaded synchronization when tasks are being executed by multiple threads. 2. To implement a FIFO queue for the tasks added by the user which is both thread-safe and blocking.
Java | An object-oriented framework for implemeting any 2-player board game such as Tic-Tac-Toe, Othello, Reversi and Checkers. Uses well known design patterns such as Command, Strategy, vistor, and state
A Java multi-threaded implementation of the Variable Speeds algorithm for leader election in a unidirectional synchronous ring.
MEAN Stack | An online movie sore created using the mean stack
Programming tasks of CS 6314 - Web Programming Languages completed under Prof. Nurcan Yuruk in Fall 2018 at the University of Texas at Dallas.
Python | Tensorflow | A neural network for classifying the wine dataset from the UCI Machine Learning Repository
OpenCV | Python | Program to detect a winking face in an image or video using the Viola Jones implementation
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.