MeetAndHang

NationRelations

 NationRelations displays the apparent relationships between a selected country and other countries for which data is available. The relationships are displayed via a gradient colors.

 We send REST requests to the EventRegistry News API to receive news headlines according to keywords (including aliases such as leader name and capital name). Using Google Cloud's Natural Language API, we analyzed the sentiment of headlines in a directed relationship between a pair of countries. We save those sentiment data points into a MySQL database. The sentiment values in the directed relationships are compiled into aggregate scores (consisting of the sentiment values of each headline analyzed) which are then used to display the relationships using a color legend on a map rendered through leaflet.js. The website is hosted on a Linux Apache server on Google's Compute Engine.

FindPersonalInfo

 I originally developed FindPersonalInfo in 2016 using PHP as the backend. FindPersonalInfo scraped through websites using cURL and found relevant data using complex RegEx.

 I rebuilt FindPersonalInfo in 2019 using ASP.NET MVC as the backend and KnockoutJS as the frontend. The rebuilt version of FindPersonalInfo searched through a MySQL Database I created filled with Database Dumps.

  • Fields: Website
  • Date: 2016 - 2019
  • Technologies: HTML5, CSS, SASS, C#, ASP.NET MVC, Javascript, jQuery, Knockout.js, MySQL
  • FindPersonalInfo (Version 1): Archive
  • FindPersonalInfo (Version 2): Source

SFHacks

  • Fields: Website
  • Date: 2018 - 2019
  • Technologies: HTML5, CSS, SASS, Javascript, jQuery, PHP
  • Live View : SFHacks.io

WebScanner

  • Fields: Windows Desktop Application
  • Date: 2016 - 2018
  • Technologies: C#, NUnit, MySQL
  • Live View : Source

NNBots

 The idea for this came from trying to defeat a popular MMORPG's bot detection software.

 As of now, NNBots is able to move the mouse from one to point to another using AI.

  • Fields: Standalone Python Script
  • Date: 2017 - 2017
  • Technologies: Python, Tensorflow, Keras, Numpy, OpenCV
  • Source: GitHub

Surgedate

    • Fields: Website and Chrome Extension
    • Date: 2016 - 2016
    • Technologies: HTML5, SASS, Javascript, jQuery, Python, MySQL
    • Website: Archive
    • Extension: Source

PizzaTracker

This Python script takes a list of numbers and searches through Domino's Pizza orders.

I made this script because I though the idea was clever.

  • Fields: Standalone Python Script
  • Date: 2017 - 2017
  • Technologies: Python, Selenium
  • Live View: Source

OtherTXT

  • Fields: Website
  • Date: 2014 - 2015
  • Technologies: HTML5, SASS, Javascript, jQuery, PHP, MySQL
  • Live View: Archive

Swole Cakes

  • Fields: E-Commerce Website
  • Date: 2014 - 2015
  • Technologies: HTML5, CSS, Javascript, jQuery, PHP
  • Live View: Archive

PeriodontalExpert

  • Fields: Website
  • Date: 2014 - 2014
  • Technologies: HTML5, CSS, Javascript, jQuery, PHP
  • Live View: PeriodontalExpert.com