Download PDF
Education
Middlebury College Middlebury, VT
Computer Science September 2012 to May 2016
Current GPA: 3.62/4.00
Dartmouth College Hanover, NH
Thayer School of Engineering September 2014 to May 2017
Dual-Degree Engineering Program
Skills
Languages: Python, JavaScript, C, Bash, Java, MATLAB, Stata, PHP, SQL, HTML(5), CSS(3), LaTeX
Databases and Stores: PostgreSQL, MySQL, MongoDB, SQLite
Libraries/Frameworks: Django, Node.js, Express, Backbone.js, Flask, Jekyll, D3.js, jQuery, TWBS
Technical: Git, Unix, Heroku, Amazon Web Services
Experience
Twitter Cambridge, MA (Remote)
Software Engineering Intern June 2015 to September 2015
- Twitter's first remote intern. Worked out of VCET in Burlington, VT.
- Developed the alpha version of Crashlytics for Unity for iOS, part of Fabric for Unity.
Middlebury College Middlebury, VT
SGA Director of Technology September 2015 to Present
- Continuing to develop and maintain MiddCourses.
Computer Science Researcher June 2014 to August 2014
- Researching and developing a distributed, extensible framework for visual analytics.
Computer Science Grader and Tutor October 2013 to Fall 2015
- Tutored CS 201, Data Structures, Fall 2013
- Graded CS 200, Math Foundations of Computing, Spring 2014
- Graded CS 200, Math Foundations of Computing, Fall 2015
SGA Director of Technology December 2013 to May 2014
- Developer of Middlebury's new, SGA sponsored course reviews website, MiddCourses. Open sourced on GitHub.
- Liason between the SGA and Middlebury College Library & Information Services.
Presenter, Student Symposiums April 2014, July 2014
- Spring 2014, Presented MiddEvents, an events calendar for Middlebury developed during Web Database Systems.
- Summer 2014, Presented MiddGuard, a multiperson, extensible framework for visual analytics. MiddGuard was developed as part of research during Summer 2014.
Rocket Listings Burlington, VT
Senior Engineer June 2013 to August 2013
- Developed core site features including the dashboard and account management.
- Developed a mail relay system to allow users to communicate via the web app or via email.
- Developed a Google Chrome Extension to automatically post, update, and delete listings on Craigslist.
Volunteer Work
National Constitution Center Philadelphia, PA
Volunteer, Education and Exhibits 2008 to 2012
- Communicated constitutional history, law, and information about historic and modern exhibits to visitors from around the world.
Bowling for Bears Cherry Hill, NJ
Vice President of Operations 2005 to 2014
- I played a key role in organizing annual fundraisers and coordinating deliveries. Bowling for Bears is a non-profit organization that delivers teddy bears to children in need every holiday season. To date, we have delivered more than 13,000 teddy bears to children.
Open Source Contributions
coursereviews
Currently developing the new Middlebury course reviews website.
midd-menu-api
Developed and maintain a REST API for the Middlebury College Menu.
django-dana-time
Created a replacement for django.contrib.humanize that does not fall back on the overly verbose timesince filter.
jekyll-pygments-global
Wrote a Jekyll plugin that allows global configuration options for Pygments.
eulerian-magnification
Fixed a bug to allow relative video imports. The project implements MIT research to discover hidden variation in video.
twitter-bootstrap
Opened and fixed a LESS/CSS issue on the 3.0.0 WIP branch prior to release.