Projects / Work

2012

  • Vantageous Video

  • JATM (Just Another Task Manager)

    A realtime collaborative task management app built with node.js, mongodb and socket.io. Allows users to share task lists with other uses and to edit tasks simultaneously together.

  • Node Reduce

    A distributed MapReduce framework written in node.js. Uses any javascript capable browser as worker nodes to allow for processing through javascript. Sends/receives data to workers through socket.io.

2011

  • Facebook

    Worked on privacy team responsible for privacy revamp released August 2011. Worked over all areas of the website, but focused primarily on aspects of tag approval and wall post privacy.

  • Corre Group

    Financial services firm that specializes in hedge fund analysis. Responsible for administering database of financial data, solving problems of sheer size and optimization.

2010

  • eMed

    A Cornell student organization whos goal is to help engineering premedical students advance their careers both in the real world and academically. Responsible for creating the main website along with a database of resources for students.

2009

  • Reality Check Network

    Web hosting company with many servers, virtual machines, datacenters, etc. Customer resource management system to manage all of the company's resources and the links between them.

    Designed and wrote entire version 2 of the system from the bottom up. Different systems such as DNS provisioning, virtual machine provisioning and graphing were later implemented, to create a unified management system.

Languages I'm Good At

  • Ruby (on Rails)
  • Javascript (jQuery, node.js)
  • PHP

Languages I'm Okay At

  • Java
  • Python
  • C#

Languages I've Used

  • C/C++
  • OCaml
  • Perl

School Stuffs

Cornell University 2012

College of Engineering

Major: Computer Science
Minor: [Business] and [Electrical and Computer Engineering]

Stuyvesant High School 2008

Concentration in Computers and Mathematics

2011-2012

    Fall

  • Datacenter Networks & Services (paper)
  • Cloud Computing
  • Digital System Design - Microcontrollers
  • Introduction to Wines

Spring

  • Machine Learning
  • Computer Architecture
  • Beginning Mandarin I

2010-2011

    Fall

  • Introduction to the Analysis of Algorithms
  • Architecture of Large-Scale Information Systems
  • Introduction to Microelectronics
  • Finance

Spring

  • Operating Systems
  • Introduction to Database Systems (+Practicum)
  • Intro to Japan
  • Financial Accounting

2009-2010

    Fall

  • Functional Programming
  • Intro to Digital Logic Design
  • Linear Algebra
  • Physics III: Waves & Optics
  • Marketing

Spring

  • Web Information Systems
  • Networks
  • Signals & Information
  • Intro to Business Management

2008-2009

    Fall

  • Objected Oriented Programming (Java) (+Practicum)
  • Multivariable Calculus
  • Engineering General Chemistry
  • Nanotechnology

Spring

  • Discrete Structures
  • Computer Organization
  • Differential Equations
  • Physics II: Electricity and Magnetism