Front-End
Developer

Orc Sweeper is a work in progress. For now, you will need to refresh the page to play another game.

Go To Code

Hanalei Group Vacation Finder

Work in progress.

Hanalei Group Vacation Finder is a React app in the style of AirBnB and topfloor.us.

To App

Go To Code

Game Scoring App

I play a lot of tabletop games. Many of these have complicated scoring mechanisms such as "if you have this type of card group them into unique sets. Then square the number in each set and add the numbers together to find your score". It's easy enough to reason about but we'd rather not have to write it down every time.

This is the free web-app version of this project, which will have three or four of the more popular games. Later there will be a cheap React Native phone version that keeps pace with the web-app. Ultimately there will be a full paid version that handles multi-player as well as many more games.

Technologies used: React. HTML, CSS, JSX

To App

Go To Code

South Lake Union
Virtual Tours

SLUVT is a "virtual tours" app designed to bring the sights of the world to the user's screen. Instead of expensive airfare and loding costs, as well as the uncertainties of weather and attraction availability, users can build a sightseeing tour, save it for later and come back at any time.

Technologies used: jQuery, HTML, CSS, APIs from Flickr and WikiVoyage; bxSlider; Firebase as the user data store.

To App

Go To Code

Kaviar Tool

Kaviar is a tool for displaying known variants in genome data. It contains 162 million single nucleotide variants (SNV) incorporating data from 35 projects, encompassing over 77,000 individuals. I was asked to update the site to standard-compliant HTML 5. In addition to improving the site aesthetic and ARIA accessibility, I made the site responsive, allowing users to access variant data from mobile devices.

Technologies used: HTML 5, ARIA roles, CSS3, jQuery, AJAX

To Site

Go To Code

Seattle Gun Violence
Data Tracker

The Seattle Gun Violence Data Tracker CLI tool scrubs Socrata's data.seattle.gov data store every 24 hours for 911 reports involving a gun. This data is stored in an Mlab (MongoDB) database, and is served via Heroku. Users are able to filter results per the README file. Basic user profiles are also available (secured using JSON web tokens). "TO APP" below points to the project README use instructions.

Technologies include: NodeJS, ExpressJS, MongoDB, mongoose, bcrypt, jsonwebtoken, body-parser and superagent. Development and testing technologies include: gulp, chai, chai-http and mocha.

To App

Go To Code

Looking for Game

Looking For Game assists gamers with finding table top gaming partners. Users state which game they want to play, where, when and how many other players they need and the database is updated. Games stay "live" for 24 hours. Users can request players for a single game and may join one game. We built version 1.0.0 in four days using Agile methodology as my final project for Code Fellows'‚Äč Advanced Front End Development program.

Technologies Used: HTML, Sass and Angular.

To App

Go To Code