Portfolio
PagerDuty Service for Cloud Foundry
The PagerDuty Service for Cloud Foundry are a series of Cloud Foundry applications and service brokers that provide users with helpful tools to integrate their Cloud Foundry environment with PagerDuty. The service broker can be found on Pivotal Network.
PagerDuty Bluemix Integration
The PagerDuty - Bluemix integration connects PagerDuty to Bluemix using Bluemix's OpenWhisk service. The integration creates an OpenWhisk action that users of both platforms can execute to send incidents to the PagerDuty platform.
PagerDuty Account Info
This Python script exports a PagerDuty account's users, escalation policies, schedules, and teams as CSV files and it is currently being used in production by multiple Fortune 500 companies.
PagerDuty User De-Provision
Removing users from a PagerDuty account is a laboreous process that involves removing the user from all resources before removing the user from the account. PagerDuty User De-Provision automates the process by removing the user from all resources before requesting the user be fully removed from the account.
ScheduleDuty
ScheduleDuty is a PyPi package that helps PagerDuty users import schedules from CSV files. A GUI for ScheduleDuty is available for users who are uncomfortable working on the command line.
Clear Blog
Clear Blog was built on top of Google App Engine to practice local user authentication and authorization. The blog is written using Python with Jinja2 as a templating engine for dynamic content.
NodeJS Binary Search Tree
This NodeJS module implements a binary search tree with a simple API and is available on npm.
Count to Pi
Count to Pi is a lightweight game built on the MEAN stack. Users input as many digits of pi as they can and, if they achieve a high score, they are prompted to enter their name and join the current leaderboard.
Contact Congress
Contact Congress was built over the course of one weekend for a hackathon. The application originally used jQuery for all DOM manipulation on the front-end but I later iterated upon this project by migrating to Angular 1.
Yelp Admin Tool
Yelp Admin Tool was built in one day due to an urgent business need. The tool was designed to be used by a large team with little technical expertise to pull large amounts of data from Yelp's public API.