eLife redesign
As a developer working at Highwire Press, I worked with eLife sciences on an extensive mobile redesign of their Drupal site, making it easier to navigate and read on mobile and tablet devices.
As a developer working at Highwire Press, I worked with eLife sciences on an extensive mobile redesign of their Drupal site, making it easier to navigate and read on mobile and tablet devices.
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/
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.
Project Exploration needed powerful search capabilities for their "Discover Your Summer" program. I worked with them to implement a custom Drupal site for creating and searching summer program listings by location, which would populate a Google map for easy viewing.
Flux is a Drupal theme I created to work with Pushtape. It builds off the excellent Framework theme, extending it to include fluid width, relative column % sizing, mobile friendly media queries, and minimalist button styles.
Midnight Parking is my personal website, and over the years I have used it as a journal, playground and web laboratory.
Picsounds (interactive sound and visual media collage)
Mutant Music (a collaborative music remix web experiment)
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.
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.