Deen Aariff's repositories
Backpropagation-Tutorial-Implementation
A short tutorial to learn the backpropagation technique in Neural Networks by implementing the algorithm from scratch in Java. Includes source code.
Computer-Repair-Shop
A complete PHP and ORACLE webapp designed as a record management system for Computer Repair Shops. Initially a project for my COEN 178 class, but the scope of the project was extended to offer additional functionality.
DDNS-Metric-Evaluation
Metrics of Performance and Safety Evaluated on a RAFT-based Distributed DNS Server.
PersonalWebsite
Code for Former Personal Website that implements Node.Js (Express), Angular.JS, Jade, CSS3
Pet-Clinic-Nirmata-Continous-Integration
Script to help me simplify build and push process for images of containers to DockerHub for the Distributed Spring Pet Clinic Application.
Amazon-Price-Checker
This was a project designed to provide a third party service enabling users to track the prices of certain items which interested them on Amazon. A simple UI was presented and the user's preferred item and email address would be used to notify users if an item matched certain price criterion over an indefinite time period. The application was implemented in Node.js and Angular.js.
deenaariff.github.io
This is my latest personal Website.
Ecommerce-Hybrid-Application
In my sophomore year I decided to create a small startup with some friends to create a community marketplace for Santa Clara University. We ended up stopping the project, but not before we had gotten through some development. Here is the Node.js backend that I developed in order to meet our business goal.
Google-Prediction-API-Samples-Examples
Various Modules Implemented using the Google Prediction API. Code is written in node.js and uses the the googleapis npm library. Repository includes official Google helloworlds and other apis implemented.
hack4humanity
Hack for Humanity relief effort coordination
HealInitiativeWebsite
PHP / WordPress / Static backup files for HealInitiative.org
HotKey
HotKey was developed at TreeHacks 2016 as an implementation/case study of a web application that would provide a secure platform for users to share passwords. The idea is mutually beneficial for media providers and users through limiting the scope through which a password could be shared, disabling an unlimited use of another's account, and enhancing security for users' shared passwords. The application was implemented in Python and MongoDB, with front-end components being done in Angular.js and OSX.
HuffmanEncoding
Implementation of Huffman Lossless Encoding Algorithm using Max-Heap Priority Queue. Written in C.
Nirmata-Port-Conversion-Script
A Bash Script to enable injection of host information as String arguments when running containers on the Nirmata Platform.
Payment-Scheduler
A Short Program To Generate a Payment Schedule of Installments
ReportingBot
This was small project to familiarize myself with the Twilio API. I examined the workflow of the officer reporting tool by RADAR Technologies, and developed a bot to perform a similar functionality for Officer's over SMS. App was implemented in Node.js and MongoDB and is able to support custom conversation responses.
RMSTitanic_Survival_Prediction
Using Sklearn implementation of Logistic Regression and Naive Bayes for Classification on the RMS Titanic Dataset. Utilizes feature normalization, label encoding, k-fold cross validation, and principal component analysis. Currency Accuracy: 79%
RubiksCube
A web application and game implemented to let users compete and solve a virtual 3D Rubik's cube. The Rubik's cube logic was implemented using matrix transformations in Angular.js and authentification and score tracking in Node.js and MongoDB.
Weave-Client
A Python CLI to interface with Weave. Provides an environment to experiment with and learn about the RAFT Consensus algorithm and failure modes.