Ova period tracker is an app that allows you to track and predict your periods with ease. There are no ads, no subscriptions, and no pop ups. With Ova, you can:
  • • Log your periods
  • • Get predictions on when your next period is
  • • Get your ovulation predictions
  • • Log your symptoms
  • • Have an easy to view feed of your symptoms and dates
  • • Set reminders to alert you when your next period is
  • Fields: Android and iOS App
  • Date: 2021 - 2021
  • Technologies: Dart, Flutter, Node, Sembast, Social media login, Internationalization via Localazy
  • Android: Google Play Store



 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.


 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


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


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


 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


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


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


  • 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