Interpreter on EC2 Instances Fall 2017

Creating multiple EC2 instances where users will have an interactive computational environment in which you can combine code execution, rich text, mathematics, plots and rich media. This has been used for a workshop that my research professor and multiple other performed in Australia. The workshop webpage can be found here.

AWS - Route53 - S3 Bucket - EC2 - Python - HTML - CSS - Javascript - MXNet - IPython - PyTorch - sqlite3 - Jupyter

aws workflow

DJI Drone Data Gathering Spring 2017 - Ongoing

Android App that lets the user select an area from Google Maps or chose an previously saved area from the users personal S3 Bucket. The user can then chose to deploy an automated DJI-Drone whose mission is to take pictures of the selected area. These pictures are then displayed on the App and saved in the S3 Bucket with their specific world coordinates and time. Click here for the video of the app working. This app has been used by 5 farmers located in Illinois. The workflow of the mission is displayed bellow.

DJI - Android - AWS - S3 Bucket - SQL - XML - Google API

Workload Calendar Fall 2017

A webpage where users can register and save their personal informations as well as enter their work times. This is used for the undergraduate students who earns credit hours according to their working time. The workloads are made easy to observe thanks to graphs created in d3js.

Python - Flask - d3js - Javascript - HTML - CSS


My Farm Everyday Spring 2017

Android app that displays agriculture data to user (typically farmer) overlaid on Google Maps. The data is downloaded from the client's personal AWS S3 Bucket. The pictures are displayed in accordance to the timeline the user choses.

Android - MySQL - XML - Google API

app image
app image
app image

Dynamic Website Spring 2016

This website lets you create, edit or remove sections from it’s own content, with a user friendly interface. These sections are saved and populated from a MySQL database using Flask. This website’s main purpose is to let users who aren’t familiar with HTML be able to enter their own personal contents without the need of assistance.

Python - Flask - MySQL - HTML - CSS - Javascript

Factorial Trees Spring 2015

Randomly generated Tree using d3js. There is upto 15000 nodes so it can sometimes take a while to display. Feel free to refresh the page to view different trees.

d3js - HTML - CSS - Javascript

Simple Image Processing Fall 2014

An image processing algorithm that is able to detect individual objects. And feedback it’s own error in detection according to how close the objects are to perfect circles as the objects in question was M&Ms.


Loading Logo Fall 2014

A simple logo I've created on my spare time, while trying to understand d3js better.

d3js - HTML - CSS - Javascript

Gears Fall 2014

Little project done whilst trying to understand d3js better.

d3js - HTML - CSS - Javascript