This page is woefully out of date. Pardon my dust.

Professional projects

LMFramework - an extensible, high-performance front-end framework for WordPress. I designed the architecture and implemented all core components.

  • Automatic workflow for asset compression, Sass preprocessing & file minification using Grunt
  • Custom grunt tasks for automatic dependency management based on front-end modules used in theme templates
  • BEM & OOSass-based front-end component system, formalized in the form of encapsulated collections of HTML/PHP, CSS & JS dependencies
  • CommonJS-based JS dependency management packaged for the browser using Browserify
  • RWD & progressive enhancement philosophy; JS not required for core functionality
  • Automatic update system that preserved customizations per-site while allowing new features to be installed and bugs to be fixed without manual developer work
  • Broad browser support

Websites

  • apolloinc.com (Nov 2014)
    • Role: developer
    • % of dev work done: 100%
    • Kind of work done: custom gallery functionality, custom post type, custom shortcodes, ecommerce, templates, CSS & JS
  • bakehouse-cafe.com (Nov 2014)
    • Role: developer
    • % dev work done: 30%
    • Kind of work done: cutom menu functionality, custom shortcodes, templates, CSS & JS, designer coaching
  • studenthousingscranton.com (Jun 2014)
    • Role: developer
    • % of dev work done: 100%
    • Kind of work done: templates, CSS & JS
  • ninadavidowitz.com (Nov 2014)
    • Role: developer
    • % of dev work done: 80%
    • Kind of work done: custom gallery functionality, custom post type, custom shortcodes, templates, CSS & JS
  • livemercury.com (New design launched Jan 2014)
    • Role: developer
    • % dev work done: 100%
    • Kind of work done: custom post types, CSS & JS animations, templates, CSS & JS
  • buttonwoodbakery.com (May 2014)
    • Role: developer
    • % dev work done: 100%
    • Kind of work done: custom post types, ecommerce, templates, CSS & JS
  • exelos.com (Sep 2014)
    • Role: developer
    • % dev work done: 100%
    • Kind of work done: templates, CSS & JS
  • belrick.com (Oct 2014)
    • Role: developer
    • % dev work done: 100%
    • Kind of work done: templates, CSS & JS
  • pekingchef.com (Oct 2013?)
    • Role: developer
    • % dev work done: 100%
    • Kind of work done: templates, CSS & JS
  • communitycaresforkids.org (Mar 2014?)
    • Role: developer
    • % dev work done: 100%
    • Kind of work done: custom gallery functionality, templates, CSS & JS
  • ltwb.org (Aug 2014)
    • Role: developer
    • % dev work done: 100%
    • Kind of work done: custom gallery functionality, templates, CSS & JS
  • thedavidmadeirashow.com (Initial launch Oct 2012?; redesign launched Feb 2013)
    • Role: developer
    • % dev work done: 100%
    • Kind of work done: podcasting, templates, CSS & JS
    • Image compression utility using Gulp
    • Site backup & uptime monitoring utility using a combination of C and bash (simple file-based configuration)

Open source & personal projects

Websites

  • djmadeira.com
    • Extremely high performance (uses WP Super cache, CSS inlining, lightweight code ~620 speed index)
    • Supports Webmentions & microformats
    • No jQuery (and very little JS)
    • From-scratch theme created & designed by me
    • Semantic, accessible, simple

Side projects