Mohammed Siddiq's repositories
hadoop-XMLInputFormatWithMultipleTags
Mahout's XMLInputFormat with support for multiple input and output tags.
Authors-Relationship
Hadoop map reduce implementation for describing author's publication and their relationship with other authors (Co-authors).
Page-Rank-In-Spark
Page rank implementation in SPARK to rank authors and venues based on their publications in the DBLP dataset.
Search-Engine
A search engine implemented for the UIC domain
Alertify-Carloudy-Hackathon
Gives crime alerts for the rider when he/she is en-route to a crime prone area. Also, on the same lines, suggests the user with nearby events and offers around them.
Annotation-Processor
Generates Decorator Pattern's Code Using Annotations
Cloud-DataCenter-Simulations
Simulation of cloud datacenter running multiple Map-Reduce Jobs and Web Services
GitHub-Stargazers
A scala project capturing important attributes of Github repositories, using githubs v4 API over graphql.
Rest-Based-Chess-Engine
Exposes a chess game via REST calls. Also includes auto-play feature - where an instance(or multiple instances) can play chess games with other instances.
Android-Adapters-Menus
An android application illustrating use of context menus and adapter pattern in grid views.
Android-Intents
Android application illustrating the use of Implicit and Explicit Intents
AWS-Lambda-Clients
Lambda clients with protobuff support
Cloud-Simulators
Cloud simulators for evaluating executions of applications in cloud datacenters with different characteristics and deployment models.
Code-Instrumentor
Parses Java projects using AST parser and injects instrumenting code, executes and IPCs the result of the execution to instrumentor
GraphViz-Implementation
A simple scala tool to generate DOT file representation for graph visualization.
Guess-Four
Android app in which multiple threads play against each other.
Lambda-Functions-in-Scala
Lambda Functions implemented in Scala with Protocol Buffers JSON communication
Mohammed-siddiq.github.io
My portfolio
MS-PS
An implementation of MS-PS for sequential pattern mining.
New-Scraper
project
Pagerank-Implementation
Implements pagerank algorithm for the given collection of documents.
Scala-Command-Line-Builder
Command Builder using generic builder template to build, execute and pipe multple commands in scala