I am not seeking new opportunities at this time. Please do not contact me.


Programming Languages

Ruby, PHP, Python, JavaScript, Perl, Java, C, Unix shell, SQL

Web Development

HTML5, CSS, Less, Sass, jQuery, Bootstrap

Web Application Frameworks

Rails, Catalyst, Django, Flask, Mason, Backbone.js

Web Server Software


Database Management Systems

MySQL, PostgreSQL, Oracle

Game Development

Pygame, Inform 7, Undum, Stencyl, Twine

Version Control Systems

Git, Mercurial, CVS, Subversion

Operating Systems

Linux (Debian/Ubuntu), MacOS


Docker, LaTeX, XML, GIMP, Inkscape, AWS, Jenkins

Foreign Languages


Game Development & Narrative Design

Interactive Fiction


Collection of games written in Inform 7 (parser-based), Undum, and Twine (hypertext)

Community Involvement

I co-organize Women in Games Boston and the People’s Republic of Interactive Fiction, and I regularly attend other local meetups. I participated in the Girls Make Games Boston workshop as an instructor, teaching girls ages 9-15 how to make games using Stencyl. I have spoken at AlterConf, Arisia, LadiesCon, PAX East, and the Game Developer's Conference. I am a curatorial director for BostonFIG Fest, focusing on innovation in art and narrative in digital games, and co-chair of Narrascope.

Software Development & Web Design

Web Engineer

Linden Lab
June 2018 – present

I am the primary developer on the Second Life Marketplace (Ruby on Rails, Javascript, HTML, CSS, Docker, AWS), and I help maintain our other web properties (PHP, Python). I was also heavily involved in the process of moving Second Life from a colocation center into AWS (CloudFormation, Redis, Elasticsearch, Memcached).

Senior Software Engineer

Resilient Ops
May 2016 – April 2017

I was the primary developer working on flightsayer.com (Python, Javascript, HTML, CSS, D3.js).

Software Engineer

December 2014 – December 2015

I was one of two frontend developers working on wanderu.com (Javascript, HTML and CSS). I also created endpoints to our API (Javascript, Node.js), wrote command-line tools and integrated new transport carriers into our codebase (Python).


September 2013 – December 2014

I used this time to work on personal projects and teach myself new skills. I released six games and began work on a large multimedia text adventure, written in Inform 7 and Perl. I maintained two websites (genericgeekgirl.com, imagineaworld.net) as a way to keep my web development skills fresh.

Bioinformatics Developer

Center for Cancer Genome Discovery, Dana-Farber Cancer Institute
April 2011 – September 2013

I was the lead developer and maintainer of internal- and external-facing websites within a Perl/Catalyst framework. The internal website functions as a laboratory management system with a MySQL backend, and provides a web-based interface to facilitate assay design.

Other projects included improving in-house software usability and maintainability; creating modules for simplified logging, email notifications and database abstraction; developing automated tools to sync a local database with UCSC’s human genome database; and advocating and implementing sound software development practices such as version control, bug tracking and an internal wiki (Subversion, Trac).

Additionally, I was responsible for monitoring production and testbed MySQL servers and ensuring integrity of data, as well as configuration and package management on four virtual machines (CentOS via VMWare), utilizing NFS to share data between them.

Bioinformatics Specialist

Department of Cell Biology, Harvard Medical School
March 2010 – April 2011

I was the lead developer (backend and frontend) of a web application (“GFY”) to automate processing and analysis of mass spectrometry data. I integrated existing data analysis tools into an in-house PHP-based framework; designed and built graphical user interfaces around command-line scripts; refactored and maintained scripts to visualize spectral data on the web; and redesigned GFY’s data browser to reduce load times.

Bioinformatics Analyst

Sol Genomics Network, Boyce Thompson Institute
June 2005 – March 2010

I wrote and maintained Perl scripts to process genomic data and present it on the SGN websites; integrated existing genomic analysis tools into an in-house Perl-based framework; provided web interfaces for existing command-line genomics software (Primer3, BLAST); and developed the PerlCyc API to Pathway Tools, a Lisp-based software environment for working with model organism databases. Additionally, I worked directly with users, responding to requests to collate and export data, submit data to GenBank, and design primers using a custom pipeline built around Primer3. I also developed and maintained internal and end-user wikis using MoinMoin.

Community Involvement

I ran Ithaca.pm (Perl user group in Ithaca, New York) from 2008 to 2010. I have volunteered with Hour of Code, teaching elementary students how to code using Minecraft and Light Bot.


Cornell University

Bachelor of Science, Biological Sciences
Advanced Coursework in Computer Science