Download PDF

Work experience

Sep 2016Current

Full Stack Engineer

  • Created mass short form video editing tools to process long form video, perform scene detection, and provide editing tools all within browser.
  • Built new video editing experience for GIPHY Capture 3.0
  • Worked on planning committee for creating specifications for inter-company microservice API contracts.
  • Assisted in creation of company tech blog and leading of Open Source initiative
Jun 2015Jan 2016

Web Engineer


Rebuilt the video editor from the project into a modular JavaScript library to be embedded on any website. Built python library which wraps ffmpeg to render video files from the edit decision list given from the popcorn editor

Dec 2014Jun 2015

Front End Engineer

WXXI/Knight foundation

WXXI/Knight Foundation Rochester, NY Front End Engineer Worked on front end portion of Yellr, an open source civic journalism application. Wrote administration interface using Angular.js and SASS.

Sep 2014Jun 2015

Software Engineer


Software Engineer Acted as the lead front end engineer on the HumanLink software platform. Humanlink is a software platform made to help care providers and care seekers connect and communicate. HumanLink was built using Angular.js, LESS, and hosted on Google App Engine.

Jan 2014Jul 2014

SDE Intern

Helped design and build RESTful Java based API using Tomcat and a proprietary database used to manage schematic data model information. Later served as a mentor and on-boarded 3 other interns.

Personal Projects

  • Popcorn Editor: After leaving Mozilla continued to maintain and promote this javascript based video editor. Partnered with Internet Archive to host and help drive a yearly Video In The Commons series to promote open video collaboration in WikiMedia technologies.
  • RHoKTheHood: Collaborated with government officials and created data mapping application with Leaflet.js and Open Street Maps for viewing statistical distributions of several metrics in different neighborhoods. Currently undergoing a national initiative to obtain data for several cities to integrate into our application.
  • PlayVis: Created Natural Language Processing application which would read plays from The Gutenburg Project and analyze and perform sentiment analysis between character interactions using python NLTK. It then visualizes those interactions using d3.js. (*see PlayVis on github).



B.S in New Media Interactive Development

Rochester Institute of Technology

Minors in Computer Science and Free and Open Source Software



Mordechi Marches To Manchuria


Created a spatial-temporal story-like experience that follows the diary of Mordechi, a Polish jew who was conscripted by the Russian empire to fight in the Boxer rebellion. Collaborated with Russian and Chinese historians and built out a custom CMS for  the Knight foundation project timemapper.js.


100 & Change Grant Demo

International Rescue Committee

Developed Twilio powered SMS experience that showcased a part of the Sesame Seeds experience. This involved users being delivered personalized early childhood education content, push notifications, and Seasme Street themed phone calls. Github