This page highlights several of my personal software projects.
Table of Contents
Mapper August 2015
Web app for quickly plotting markers, polylines, polygons, heatmaps, etc. on a map.
Got geocoordinates but don't know how to see them quickly? Just paste them into Mapper! Doesn't matter if it's comma-separated, whitespace-separated, or something else. You can add multiple datasets and each one can be configured to plot different symbols or styles. Once you're happy with the visualization, it even has a button that gives you a link for sharing.
Fireflies May 2014
Simulating the behavior of synchronizing fireflies.
An experiment inspired by the book Sync: How Order Emerges From Chaos In the Universe, Nature, and Daily Life by Steven H. Strogatz.
Each cell flashes every few seconds. The cells influence each other in such a way that they will all eventually synchronize, as do some species of fireflies.
The cells charge following a logarithmic curve similar to that of a charging capacitor, firing upon reaching a threshold. This affects neighboring cells by a factor proportional to the inverse of their squared distance. The cells need not have identical individual frequencies to reach sychronization.
Random Phrases December 2012
Useful for creative thinking, code names, password phrases, band names, etc.
This simple app uses lists of nouns, verbs, adjectives, and "mnemonics" to generate random two-word phrases.