ABOUT

HISTORY

After graduating from the University of Chicago with a bachelor’s degree in pure mathematics, I spent some time traveling across America working as a chef in diverse, elite kitchens. A few highlights include Detroit’s Grey Ghost, Chicago’s A10, High Five Ramen and Blackbird, Portland’s Lang Baan and New York’s Spotted Pig, Cafe Boulud and Daniel. While working at Restaurant Daniel I decided to pursue a new career. Software engineering offered the perfect blend of rigor and creativity I loved along with a whole new set of problems that excited me, and I haven’t looked back since.

SOFTWARE ENGINEERING

With software engineering I discovered the familiar systematic approach to thinking about problems I’d formerly encountered as a mathematician could be applied creatively towards applications and scalable good. During my time as an engineer I’ve had the opportunity to work across the stack, from frontend to backend to devops and analytics. I’m particularly interested in understanding interrelations between systems, having worked on complex distributed systems in the past.

Philosophy

I’ve been blessed to have had several friends and mentors who have supported, motivated and inspired me. I’m especially drawn to two sayings. The first was that good engineers ought to deliver products with “style and taste”. The other claimed that his proudest achievement in life was to have walked through it with "dignity and grace". I believe that the most important part of my career is how it moves and touches those around me. To that end, I strive to work with style, taste, dignity and grace.

FUN FACTS

When I'm not coding you can find me rock climbing, picking through produce at the local farmer’s market or running through Central Park. I am a lover of the outdoors, live music and my library card.

Projects

THIS IS WATER

"This Is Water" is a full-stack single-page web application inspired by the story-sharing platform "Medium". ThisIsWater is built using Rails/PostgreSQL on the backend and React.js/Redux on the frontend.

PIXEL PAINT

"Pixel Paint" is a random sampling algorithm visualization tool. PixelPaint takes sampling algorithms and uses them over visualizations to create beautiful diagrams.

MSG MVC

"MSG MVC" is a lightweight MVC Framework which extends the Rayquaza ORM object relational mapping system. MSG MVC supports basic search functions, model associations, controllers with flash and session functionality, CSRF attack protection, Regex routing, middleware and server integration.

RAYQUAZAORM

"RayquazaORM" is a lightweight Object Relational Mapping system which supports interaction with the database through a SQLObject, database queries and build associations with joins.

PROFOUND SOUND

"Profound Sound" is a music visualization app that allows users to watch, listen and dance along to visual representations of This Must Be The Place by The Talking Heads.

THIS MUST BE THE PLACE

"This Must Be The Place" is a mobile app for Android and iOS that detects and allows you to save your location with your camera.

OPTIXNET

"OptixNet" is a multilayered perceptron implementation written in Python which measures and analyzes the box office viability of films.

PokerBot

"PokerBot" is an artificially intelligent bot trained using reinforcement learning wrapped in a fully-functional Texas Holdem interface supporting multiple players written in Python.

Skills

  • Python3
  • Scala
  • Typescript
  • R
  • Golang
  • AWS
  • Cassandra
  • C
  • Haskell
  • SQL
  • Neo4j
  • InfluxDB
  • ML
  • IOT
  • Ruby on Rails
  • Agile
  • Docker
  • Git
  • Linux
  • Grafana
  • JavaScript
  • React
  • React Native
  • Redux
  • SQL
  • HTML
  • CSS
  • Android
  • iOS
  • Squarespace
  • Wordpress