Center for Technology in Government
After spending a long time looking for an internship, I got desperate enough to start applying for some non-paid ones. In my second interview, I finally landed a gig at the Center for Technology in Government. Sounds pretty exciting, I know…
alumni map
But actually, it kinda was. Despite the fact that this was a free internship, I was pretty pumped to finally have a job in tech. I was able to immediately dive into web development with my first project, an interactive alumni map.

I was given the source of another page using leaflet and mapbox and basically told “hey, we need something like this”. So I dove into the 1000+ line javascript file and started picking it apart piece by piece.
Previously, I had had a little exposure to javascript through school and codecademy but still really didn’t know what I was doing. I had focused mostly on HTML and CSS up until this point in part because of my design background, but also an irrational fear of real programming. Diving into this source code was really my first exposure to real functions, event handling, and native js mixed with a few libraries.
It took me a couple months to build (way too long), but in the end it came out pretty well. They kept it up on their site for three or four years but it seems they took it down recently (as of 2019).
mta dashboards
This project was a bit longer and involved some cooler uses of data. In short, we were given access to a few hundred thousand datapoints from the MTA and told to experiment with various visualizations and dashboards. The following screenshot was one of the first I sketched out and did the charting work for:

This was my first exposure to d3 and it took me down a serious wormhole.
d3 is a low-level JavaScript library for building charts in the browser —
low-level enough that you can make almost anything, animate one visualization
into another, or invent something that doesn’t exist yet. The tradeoff is a
steep learning curve.
We did a bunch more dashboards like the one above for this project, but even
then we still barely scratched the surface. Luckily, I’ve gotten to use d3
plenty at later jobs.
This project was a lot of fun, and it was great to work with an agency like the MTA that’s done some genuinely cool visualizations of their own.