Photo of Donald Abrams Photo of Donald Abrams Photo of Donald Abrams Photo of Donald Abrams

A really out of date resume of:

Don Abrams

home 108 S Patterson Park Ave
Baltimore, MD, USA 21231

cell +1 (302) 533-8584

twitter github blog pics


Reinvent the Report Card

I coded this live mockup as practice for graphing, SVG, HTML5, and CSS3 practice in November 2011. I found an award-winning design and after obtaining permission from the designer, converted it to HTML/CSS/Javascript. I was playing with the limits of SVG, which I used in places an image, css, or glyph would be better. It's worth noting that the typeface choices on the live mockup are mine not Polly's and that they are terrible.

Technologies Used

  • HTML5 - For custom typefaces and semantics
  • CSS - For decorating UI
  • SVG - For graphs and some style elements
  • jQuery SVG - For building complex SVGs (today I would use D3.js)


This is a web application to collect pain points in education. At Digital Harbor Foundation, we wanted three outcomes:

  1. Increased empathy in conversations about education (by informing people of the pains parties in the educational process experience)
  2. Ability to pinpoint clusters of similar pains
  3. Find individuals more likely to be early adopters for relevant solutions

This was an MVP only as it did not meet our needs.

Technologies Used

  • HTML5 - For custom typefaces and responsiveness
  • - For live updates
  • Mongodb - For data persistance
  • Redis - For session and scalability
  • Node.js - Express-hosted on Heroku


October 2012–Present


Software Engineer

June 2012–September 2012

Digital Harbor Foundation

Tech Director

June 2007–May 2012

University of Delaware


October 2010–April 2012

Barrel of Makers

Board Member, Founder


December 2007

B.S. Computer and Information Science

University of Delaware

Technical Competencies

Technologies I've very recently worked with are Bolded.

Awesome At Experienced With Love
Programming Languages
  • Java
  • JavaScript
  • Bash
  • C#
  • Ruby
  • Scala
  • Clojure
  • Elixir
  • Python
Frameworks & Libraries
  • jQuery
  • Struts2
  • Mocha/Chai/Expect.js
  • Rails
  • Underscore
  • EventMachine
  • Istanbul
  • Jasmine
  • Oracle
  • Aerospike
  • MongoDB
  • MySQL
  • Postgres
  • Redis
  • CouchBase
  • SQLite
  • Apache
  • Node.js
  • Tomcat
  • Heroku
  • IIS
  • Jetty
  • Amazon Web Services
  • Pagoda Box
Markup Languages
  • CSS3
  • HTML5
  • Jade
  • Stylus
  • HAML
  • SASS
  • Linux
  • Android
  • iOS
  • Windows
  • Solaris
  • HTTP
  • Web Sockets
  • Thrift
  • XMPP