Screenshot 2017-12-13 11.00.36.png

Vegaroo contains simple recipes and concise resources to help aspiring vegans on their journey to a plant-based diet. With more than 25 recipes that require less than 30 minutes to prepare and no fancy vegan specialty ingredients, the site aims to bring simple vegan meals and the scientific evidence behind the benefits of veganism to a broader audience. 

Vegaroo is built using Laravel, Javascript, HTML and CSS. It is deployed on Heroku using ClearDB.



Escapism is a website built to highlight some of my favorite places on earth. It consists of a collection of categorized photos and utilizes the Google Maps API to both build a world map and find nearby places for each entry.


This Laravel Forum is a project I built to challenge myself using phpunit and Test Driven Development. Within the application, users have the ability to create posts, view posts filtered by category, view posts sorted by popularity, comment on posts, and favorite comments. This was a great application to get more comfortable with database functionality in Laravel, migrations and seeders, object oriented programming, and the use of a test suite to drive code behavior. 



Survey bot

After experiencing my own trials and tribulations trying to build a Facebook Messenger bot, I decided to try to make the process easier for prospective developers and newbies alike by open-sourcing the simplest possible configuration. 

Using Ruby, Rails, and PostgreSQL database, this repository makes it easy to bootstrap a chat bot within an hour, exposing your idea to the 1 Billion+ worldwide users already on Facebook Messenger. 

If you're interested in giving it a whirl, check out the Github Repository or skip straight to the tutorial that walks you all the way from cloning the repo to saving user data. 


Patagonia On A Budget is the website for my ebook. Acting simultaneously as a landing page for prospective readers and a blog to highlight the book's most important points, the website is an attempt to generate interest and debunk myths for travelers heading to Patagonia on a shoestring budget. 

The website is built using Ruby on Rails. It is hosted on Heroku and incorporates 3rd party functionality from Twitter Bootstrap, Google Charts, and more.


Problem Statement: Many health conditions and their corresponding treatments vary wildly in cost from one state to the next. Build a user-friendly tool that enables medicare patients to determine projected costs for various conditions. 

Medicare Cost Comparison clearly demonstrates the most expensive states for various medicare conditions and the most expensive conditions based on each state. It was built using an open data source from CMS.govfilterrific, a Rails engine plug-in, and data formatted using PostgreSQL. The data displayed indicates not only the average charges, but also the average payments, indicating how much patients will end up paying out of pocket. 



Screen Shot 2015-03-02 at 3.37.47 PM.png

Problem Statement: Using a social media API, build a robot with the ability to search and index through content, interact with other users, and post content. 

For this application, I built a bot that searches through Twitter for tweets with the hashtag #insomnia. The application then responds with an article citing studies that indicate mindfulness meditation can aid with insomnia and suggests corresponding apps that might help people get some shut eye instead of tweeting! 



Problem Statement: Build a searchable database that enables prospective travelers to find and review national parks around the world. 

Using search, this app filters through a database of national parks to show locations relevant to the search. The star system was built with a Javascript library, raty.js, the search functionality is powered by searchkick, and the styling is performed with Bootstrap. It also features a number of Ruby on Rails concepts, including fully functional nested resources, image upload with Paperclip, and user authentication with Devise. 



Problem Statement: Build a banquet planner application that enables users to place orders online for a variety of soups, salads, sandwiches, and desserts. 

At the time of this project, members of our team were consistently ordering ridiculously delicious Indonesian food from Fivi, who is starting a restaurant and catering company in Ubud. 

As Fivi had to send us Facebook messages or find us in person to collect orders, we pivoted the product concept to build an app that enables Fivi's customers to easily submit orders online. 



In 2014, I acted as product designer for Be Well, a mobile social game that rewards Capital One employees for making healthy decisions. After a four month competition culminating in a demo to an executive panel, Be Well was awarded the grand prize of Capital One's HR Digital Innovation Challenge out of over 150 entries.

In order to build something of value for prospective users, the Be Well team implemented a thorough design thinking process, conducting user research and testing interactive prototypes with potential early adopters. 

After uncovering dissatisfaction with our existing health initiatives despite a strong internal wellness brand, we decided to build an exciting and engaging game that would harness the existing social fabric of the workplace to improve people's health. As users were already engaged with applications and devices, we leveraged existing services to provide value through a secure backend API platform. 

By building a business case centered around an outcomes-based design and focusing on what we could build as a Minimum Viable Product, we were able to dispel concerns about potential costs and achieve executive buy-in for the product.