I have an academic background in biology and environmental engineering. Recently, I have been learning some Python and JavaScript, focusing mainly on web development. I enjoy creating things using these two languages, which seem capable of building just about anything.

My other interests include economics, public health and life sciences research. I’ll write about some of these topics when I know enough to be competent, otherwise I’ll stick to summarizing the views of others.

Web Projects

A Flask web application for checking your email via text message. [source]
A Flask application that scrapes websites, indexes them, and creates a graph visualization of the linking structure. [source, demo]
React Todo:
A simple todo app written with React, Node, Express and Ajax. [source, demo]
This site, built with Jekyll and hosted on GitHub. Based on the Minimal-Mistakes theme. [source]
A CRUD web application for local restaurants built with Python, Flask and SQLAlchemy. [source]

Data Projects

I like asking questions and trying to answer them with data. My tools of choice are Python, Jupyter Notebooks, Pandas, Matplotlib, D3.js, Requests and Beautiful Soup. Most of these projects would be considered “data analysis” rather than “data science”.

Jupyter Notebooks
I have a number of notebooks on Jupyter NBViewer outlining most of the work I’ve done: [source, demo]
I’m a fan of using D3.js to create interactive visualizations. A few of them are here: [demo]
Stacked Chart:
A public health data visualization built with D3.js. [source, demo]
Obesity Viz:
A interactive D3 visualization showing global overweight and obesity trends from 1990 to 2013. [source, demo]
Optimal Transit London:
Using a genetic algorithm and the Google Distance Matrix API to find the optimal sightseeing route through London. [source, demo]


  Python JavaScript Other
Basic Scraping, Pandas, NumPy, Conda Node, Express, React, jQuery Postgres, SQLAlchemy, SQLite, bash, Bootstrap CSS, AWS
Intermediate Flask D3 Git, Google App Engine