I worked many years with Chapter Three, a Drupal development shop based in San Francisco. I helped build websites for many clients including: Dhar Law, Molly Moon's Homemade Ice Cream, Grown Kids Radio, Spark Energy Database, UN Global Pulse, NASA, UCSF Radiology, Kaiser Permanente, Motorola, Songbird, NYU Poly, Barefoot Wine, and PBS Engage. I also worked on internal projects including the company's own website.
Pushtape is a suite of open source tools for publishing your music on the web, on your own terms.
A lightweight frontend framework for building static music apps. Make a cassette.json of your music and render a complete music site in seconds, featuring a persistent music player. http://pushtape.com/demo/cassette
Customizable JS audio page player with global playback controls and autoscan (mutationobserver), built on Soundmanager2. http://zirafa.github.io/pushtape-player.js/demo/
- publish a discography with albums and tracks, news, events and more
- simplified admin interface
- extendable framework using existing web technologies
- Can be used as a decoupled backend using cassette.json
While working for Highwire Press as a frontend developer, I helped launch a massive redesign of the American Academy of Pediatrics News & Journal sites, including the launch of a new portal site. This project united previously five independent sites under a single umbrella site called the AAP Gateway. My challenges as a frontend developer included building a new responsive Drupal theme, working through design mockups to achieve consistency and readability in both desktop and mobile, as well as simplifying and improving the user experience across AAP journals wherever possible.
E3Sports is a premier sports performance company dedicated to enhancing athletic ability and reducing injury potential through training programs based on the most current strength and conditioning research. I worked with the design company Pixelion on implementing an upgrade and redesign of their existing site in Drupal.
In addition to upgrading and implementing a new design, E3Sports wanted to integrate all their social media into one feed on their homepage, as well as streamline their back end interface to make it easier to update.
I cleaned up and upgraded their old site, and installed and configured new Drupal modules. I developed a new Drupal theme from scratch, developed a customized administration interface, and created a social media stream for their homepage.
SpringCM is an enterprise level document sharing and collaboration software company. I implemented an overhaul and upgrade of their existing Drupal site under a tight deadline.
After inspecting their existing site and new design, I quickly identified potential problem areas and worked with their team to resolve any issues and develop a strategy before the implementation stage began.
I began by taking their static design mockups and delivering a new pixel-perfect theme and front end. After that, I worked on the back end cleaning up and removing deprecated code, installing and configuring new modules, and writing a new module to support a customized administration interface tailored to meet their specific needs.
Documentation & Support
Finally, I created a user manual and technical document to educate the client on how to use their new site and to inform future developers of my work. Such a document is an invaluable tool when building complex sites as it clearly elucidates the innards of the site, allowing for future development to occur more rapidly without knowledge gaps.