The Who and the Why

I am a New York City-based software engineer and programming language polyglot. Professionally, I've worked on the backend with Ruby, Clojure and Java and the frontend with React/Redux and ClojureScript, but my all-consuming passion is functional programming, which I was first introduced to while studying formal semantics as a graduate student, via the mind-exploding awesomeness of the lambda calculus. Two things keep me coding: the world's endless supply of new things to learn and its endless supply of hard problems. The harder the problem, the more alive I feel.

Skills

  • Artboard 14

Projects

The magic I can weave with a bit of code.

StoneCloud

Full stack Ruby on Rails music sharing web app that supports audio file uploading, continuous playback and dynamic waveforms. Kind of like SoundCloud, only with heavier clouds.

Droog

Customizable audio visualizer that can render myriad wave representations of user-selected audio files with nothing but some good old-fashioned JavaScript and a little sprinkle of d3 pixie dust.

ShallowBlue

The aptly named curses library makes possible a sleek and easy-to-use chess game playable on any text-based terminal. Comes in both Python and Haskell flavors.

Want to know more?

I'll bet you do.