I'm a full stack engineer
with a strength in front end.

I've built large scale web apps in many web stacks.
Currently I work on React based products.

I live in NYC and work at Dresr.

Currently pursuing Pied Piper for trademark infringement.

UI

HTML5

CSS3

Responsive Design

UX Theory

Photoshop, Sketch, etc.

Front End

JavaScript (ES2018)

React / Redux

Backbone

App Security

WebSockets, WebWorkers, d3, etc.

Back End

Node (Express, Koa)

Ruby on Rails

SQL

MongoDB

Unix, AWS, Caching, etc.

Dresr

Landing Page

Shareable Outfit Permalinks

Item Details - price alternatives and purchase links.

Fitz

Landing Page

Booking Flow

Ticket Evolution Store

Highlights

A retail ticket store that can repurposed for multiple partners.

Utilizes my ticketevolution-node API client to forward requests with the store owners API credentials.

Mobile responsive, lightweight, clean design.

Visit the store.

Ticket Evolution CORE Point of Sale

Highlights

Interactive seating charts that can be used to filter tickets, provide pricing guidance, and give sample views from every section.

Made in d3 and vanilla js.

Available to select partners as a lightweight npm package.

Analyzes etickets and automatically detects and enters barcodes on the user's behalf.

Made with webworkers (does not block UI thread) & canvas.

Supports TicketMaster ("interleaved 2 of 5") barcodes.

Power tools like mass editing ticket inventory & inline pricing comparison and adjusting.

An Access Control List (ACL) system allows all features to be enabled/disabled based on the user's role and optional feature flags.

Resources are in a tree structure so entire feature sets can be white or blacklisted with one command.

Roles can inherit from each other.

Inspired by the Zend Framework ACL.

Version manager prompts users when their application code is outdated.

Based on hash (fingerprint) of webpack build.

Helps reduce support calls & prevents outdated code from being cached by browser.

Sortable, filterable, exportable, url persistent datatables.

Both paginated and "infinite scroll" variations where appropriate.

Export to CSV and printer friendly formats.

High performance PourOver based filtering.

Extensive use of jQuery DataTables.

Juicytracks

Highlights

A SoundCloud powered music sharing site.

Tracked song listens on a granular level (to the second) using websockets.

Hoped to derive rankings from the the average listen percentage of a song and the reputation of the user that shared it.

Shoutbreak

An anonymous local messaging app for Android 2.x. (Similar to YikYak)

Determined the nearest N users and delivered your 'shouts' to them.

Leveling up through upvotes would increase the reach of your shouts to more users.

I built the entire app and serverside API, along with all the art assets.

The domains (including .com) and branding package are for sale : )

Resume

My resume is available in web and pdf versions.

Web Resume

PDF Resume