Anna Petry

developer | designer


A selection of fun apps I've made. Ask me about what I'm working on now!


Live Github

A Pinterest clone for visual artists, built with Ruby on Rails & Backbone.js

  • ▹ Simultaneously creates & updates User model and polymorphic Image model using nested attributes & wrapped parameters.
  • ▹ Enjoys snappy navigation on the index view, thanks to the relentless hunting down of n+1 queries
  • ▹ Consumes a RESTful Rails API which also includes custom routes.

ChApp Room

Live Github

A fun little chat app using Node.js.

  • ▹ Uses Socket.IO to add cross-browser support to websockets.
  • ▹ Uses node-static to serve static files.
  • ▹ Allows guests to change their names and switch rooms.

Do Tha Dang Thang

Live Github

A simple Trello clone, built with Ruby on Rails & Backbone.js

  • ▹ Uses jQueryUI’s sortable method to enable sorting of lists & cards, which persist to the DB.
  • ▹ Extends Backbone’s View to support efficient rendering of composite views, allowing cards to be rendered within lists.
  • ▹ Consumes a RESTful Rails API.

Hashtag Battleground

Live Github

A fun little Twitter Hashtag Battle app using Node.js.

  • ▹ Uses Socket.IO to maintain connection to Twitter API to access streaming tweets.
  • ▹ Instantly updates counters to reflect increasing number of times tweets with the specified hashtags are tweeted.
  • ▹ Restricts Users to one vote per contest. No cheating!


A selection of artifacts I've designed and built.

Chain Hanger
Wall-Mounted Planter
Major Arc
Minor Arc
Nook Case
Wooden Knives

About Anna


I’m a developer, a designer, and a maker. I build products and tools that solve real user problems, and I have fun doing it. I like diving into new technologies, flipping them upside-down and inside-out to figure out how and why they work. I’m a quick study and have an appetite for learning.

Located in San Francisco, I'm currently looking for rad engineering opportunities. I like companies that are funky and diverse, transparent and supportive, where people are proud of the work they do. If that sounds like someplace you know, get in touch!

Contact Me