about me

(currently building internal tools @ Facebook in Menlo Park)

full-stack web developer with expertise in JavaScript and Node.

I <3 to leverage the latest technologies in shipping modular, built-to-scale applications.

keenly interested in slick data visualization.

 

STRENGTH in building with:

React
Relay
Redux
GraphQL
PHP / Hack
Angular
Node
Express
D3
SQL
MongoDB
Socket.io

projects

hyprspace

Online resource archiver with customizable GUI dashboard

Managed lifecycle of thousands of resources per page with React and Redux for high performance rendering

Implemented ElasticSearch concurrently with SQL and Redis to efficiently query relational data

Designed SmartFilter algorithm to assign custom, weighted search relevance

  • JavaScript
  • React
  • Redux
  • Node
  • Express
  • React Router
  • SQL
  • Sequelize
  • Redis
  • ElasticSearch
  • D3
  • Google OAuth

jobMapper

Location-based job search engine

Assigned back-end worker to scrape Indeed jobs API and populate Mongo database to overcome API rate limiting

Queried locational and categorical jobs data displayed through Google Maps API and React Recharts.js

Streamlined user signup, enhanced security, and persisted user preferences with Google OAuth 2.0

Integrated D3js with React to dynamically graph frequency of job postings

  • JavaScript
  • React
  • React Router
  • Express
  • Node
  • MongoDB
  • Mongoose
  • React Recharts
  • Google OAuth
  • Google Maps API

Tellient

Analytic dashboard build for Internet of Things client

Developed D3-intensive, AngularJS analytics application

// Further details protected by NDA

  • JavaScript
  • Angular
  • OpenStreetMap
  • SQL
  • ElasticSearch
  • Bootstrap
  • SASS
  • Grunt

5 Second Animal

Real-time, multi-client drawing game

Transferred Canvas.JS image between clients and server as vector JSON to optimize server efficiency

Utilized a WebSocket + Express server to synchronize game play and reduce server request latency

  • JavaScript
  • React
  • Node
  • Express
  • Socket.io
  • MongoDB
  • Mongoose
  • Fabric.JS
  • React Router
  • Materialize

get in contact

Please enter a message.