I worked with Disqus from 2015-2018, first as UI Engineer and now as Senior Frontend Developer. In addition to my developer responsibilities, I also served as tech lead and scrum master/Trello master on multiple development teams, acting as the conduit between product and development teams to take projects from concept to release.

    Publisher Admin refactor
    Conversion of Disqus' admin interface from Backbone to React frameworks.
    Responsive HTML5, BEM CSS, React + ES6

    Marketing Site Redesign
    Responsive, React-based redesign of our marketing site to promote our new paid business model.
    Responsive HTML & BEM-based styles
    Visit disqus.com »

    Costello: Costs for Trello

    Costello is a Power-up for Trello which allows you to attach costs to cards, and get a sum of those costs on your board. Since being listed in the Trello marketplace, Costello has gained nearly 10k monthly active users.

    trello.com: Costello
    View source on Github

    10kTower - Build your vertical empire

    10kTower is a project created for the 10k Apart 2016 contest. The objective is to create an online experience which degrades gracefully, functions without JS, and has an initial download size of under 10k.

    This game was inspired by the classic tower building title SimTower. Each type of floor has different needs and you'll have to listen to your tenants to create the perfect tower.

    Check it out at http://10ktower.webrender.net.
    Source available on Github: http://10ktower.webrender.net

    Original post below:

    Hey everyone!  I’ve been telling a bunch of people about the game I’ve been programming as a contest entry for the 10k Apart contest. More info at the link, but TLDR the requirements for contest entries are:

    • Must be functional & accessible in as many browsers as possible
    • Each page (“functional baseline experience”) must be contained in under 10kb
      • HTML, Frontend JS, CSS, Assets
      • Backend & XHR-ed data do not count towards this total

    For my entry, I’ve been programming a tower-building sim inspired by SimTower. You can see above what it looks what it looks like in a modern browser, here’s what it looks like in Lynx, in a standard-size terminal window:

    I’ve just been putting the finishing touches on the core loop & critical path to submit my entry. I’d love if people would check it out at my staging site, http://10ktower.webrender.net, and tell me what you think!

    I’m sure there are a lot of bugs and I’d love to hear about them so I can fix as many as possible before submitting (the deadline is Sept 30).

    Bug reports & Issues I’m looking to hear about:

    • Functional errors i.e. the game stops working or is in a broken state
    • Javascript console errors
    • Game loop opinions i.e. it takes too long to make money, I don’t think this floor should behave in this way
    • UI suggestions i.e. I can’t figure out why something is the way it is, or where to do something I want to do.

    Things I’m already looking at and don’t need to hear about:

    • cross-browser CSS & JS compatibility
    • accessibility

    You can also take a peek at the source code over at https://github.com/webrender/10ktower.  Thanks to anyone who checks it out and lets me know what they think!

    p.s. you can also check out my dev trello for this to see my ideation process, and you can play the original SimTower in your browser (in a browser dos emulator running windows 3.1!) here.

    I think one of the things that really separates us from the high primates is that we’re tool builders. I read a study that measured the efficiency of locomotion for various species on the planet. The condor used the least energy to move a kilometer. And, humans came in with a rather unimpressive showing, about a third of the way down the list. It was not too proud a showing for the crown of creation. So, that didn’t look so good. But, then somebody at Scientific American had the insight to test the efficiency of locomotion for a man on a bicycle. And, a man on a bicycle, a human on a bicycle, blew the condor away, completely off the top of the charts.

    And that’s what a computer is to me. What a computer is to me is it’s the most remarkable tool that we’ve ever come up with, and it’s the equivalent of a bicycle for our minds.

    Steve Jobs, 1990



    popupvid.io is an app that I created to help myself learn Angular. You can see an example of it above - the site lets you choose a youtube video and overlay informational graphics in the style of the VH1 Pop-Up Video series. You can then share that overlaid video with others or embed it in a website.

    I might pickup work on this project again at some point, but it would definitely require a major refactor, including a migration to a new framework. In the meantime the source is available on Github.


    I worked with KIXEYE, an online & mobile gaming development company located in SF, from 2012-2015. During that time I worked on full-stack projects, including the management and design of email & notification systems used to send 1M+ time-sensitive messages and responsible for significant revenue. In addition to notification management I worked with the marketing and web teams to develop landing pages for major titles, as well as work on the kixeye.com portal.

    VEGA Conflict Microsite
    Landing page for KIXEYE’s cross-platform title, VEGA Conflict.
    Responsive layout, HTML5/CSS3
    Visit VEGAConflict.com »

    Email Control
    The culmination of my first two years at KIXEYE, Email Control is a comprehensive system for the management and monitoring of user emails being sent from kixeye games and kixeye.com.  The application was built from scratch to meet the email delivery needs of all teams. 
    PHP, AMQP, Bootstrap, SASS

    TOME Signup page
    UI Engineering for TOME: Immortal Arena signup and portal.
    Drupal development, Backbone JS + Marionette, CSS3/HTML5

    Visit TOME: Immortal Arena signup »

    Imgur for 3DS
    Upload images to imgur directly from your Nintendo 3DS. Supports anonymous or logged in uploads, as well as gallery creation.

    3DS browser compatibility, HTML/CSS

    Visit Imgur 3DS Uploader »
    View source on GitHub »

subscribe via RSS