Selected Projects

1. Workload Balancing.

In this demo, I implement a Graph Optimization algorithm to evenly distribute NYC 311 Service Requests amongst a user-specified number of agents while keeping each agent's "region" as geographically-contiguous as possible. Results are visualized with a d3 map and a bar-chart.

For a more detailed explanation of an example business context and the inner-workings of the algorithm being used, you can read this post.

2. Cozart KPIs

At the end of each week, I like to spend some time reflecting on the week past and plan for the week ahead. To make this reflection a little more data-driven, I put together a dashboard using some of the digital traces that I leave.

This project was a fun exercise in wrangling/visualizing the data that exists out there about me, but I also hope it helps me maintain a balanced lifestyle. At the very least, it should function to publically shame me if I keep skipping leg day.

3. Two Not Touch Solver.

One of my favorite things to kill time is to play Two Not Touch in The New York Times. Another one of my favorite things to do, apparently, is to ruin activities that I enjoy by automating them.

In this demo, I let you construct the TwoNotTouch board and use a Mixed-Integer Programming algorithm to find the solution.