Mashape

Mashape is a San Francisco startup focused on providing an array of subscription-based and open-source tools for developers. I was asked to provide ongoing frontend development for Gelato, as well as architect a LESS-based frontend development system.

After getting my local development environment set up, I began to work on tight deadline to provide HTML and LESS for new and updated application views. As I worked with the existing codebase, I also made continual improvements, often simplifying markup (and providing richer semantics) as well as abstracting to remove redundant styles.

Gelato is a tool to help development teams publish beautiful, up-to-date documentation for their software. As part of the product, developers can customize colors and graphics to theme their documentation portal to match their brand’s palette and personality. It was a special challenge to develop templates that allowed for controlled flexibility within each theme.

In order to maintain the ever-growing library of interface components within the Mashape ecosystem, the team decided to build a new component library starting with the smallest UI elements and build up. This structure allows any component to be moved without affecting it’s appearance or behavior. To take it one step further, individual media queries were written within each component, so even responsive behavior would be isolated to one specific block of CSS.

I thrive when working with other designers and developers to design frontend systems that are flexible and maintainable. If you have an application or interface you think would benefit from a hybrid designer / developer such as myself, please don’t hesitate to contact me.

Project Roles
Front-End Developer
Skills
CSS, CSS / JS Precompressor, HTML
Media
Web Apps
Mashape
Mashape
Support