Ofir J. Klein

Visualization Portfolio

#

Mapping the 1854 Broad Street Pump Outbreak

In August of 1854, one of the most terrifying outbreaks of disease in the history of the western world occurred in London, England. See how Jon Snow mapped this epidemic in his infamous spatial analysis.

#

Breweries in the US

Ever wonder how many breweries are in the US? Ever want to take a trip to go visit them? Check out this Brewery map of all breweries in the US!

A Very Berlin Christmas Market

Can you smell the Glüewein? The Gingerbread Cookies? Ever want to know a little more about Berlin? This map gives you a little taste into the Christmas Markets located in Berlin.

Seattle's Underwater Museums

Feeling the call to adventure? Yearning to explore a world right under your nose? Learn what Seattle's underwater museums have to offer with this National Geographic inspired map!

From here to there: Dijkstra's Shortest Path

This project is currently a stable, but buggy, proof of concept (POC). The goal of this POC is to visualizes New York City's GTFS subway data, allow a user to choose an origin and destination, then finally run Dijkstra's algorithm. Before handling transfers and connectivity, the primary goal of this POC was to just perform Dijkstra's algorithm using NYC's 1 train. Further functionality to come!

About me:

Welcome! My name is Ofir. I'm a Data Analyst, Functional Programmer, and Geographer. I specialize in natural language processing, transportation modeling, GIS analytics, and knowledge management. Currently my dissertation focuses on the role of design in computer programming languages. Programming languages express what we think, not how we think. By comparing Clojure (functional programming language) with Python (object oriented language), the project focuses on the design of programming languages to show how they, in turn, set the scope, domain, and boundaries for a totally new kind of interfacing, thinking, and way of see things. And this moment arises only at that place, at that concrescent moment of interaction, between programmer and machine. Thus, while programming languages express what we think, the design and interface shapes how we think.

Coding:
Python
Clojure(script)
JavaScript
Scheme
Solidity

Mapping Software:

ArcPro
ArcMap
QGIS