Portfolio

With over 10 years of professional experience building interactive applications and websites, I’ve enjoyed a rich history of successful project launches.

Please enjoy this sampling of recent work.

Get started

For additional detail or project samples,
please do not hesitate to get in touch.

NextRadio for WebLink

Abalta + JVCKENWOODNextRadio

Challenge
Modernize the in-vehicle AM/FM radio experience. Exceed expectations associated with streaming media apps while capturing listening behavior data.
Solution
Delivery of a 1st to market, enhanced AM/FM radio experience that enjoys over 50% of all usage across the WebLink platform,* including Waze.

Promo videoAn innovation story

Responsibilities
Own product from concept to delivery through maintenance. Lead UX strategy, execution, and JavaScript development.** Coordinated engineering and QA efforts between partners (NextRadio, JVCKENWOOD, and Abalta).
Areas of expertise
  • Cross-functional team management
  • HTML5
  • MVP optimization
  • Product storytelling
  • ReactJS
  • Redux
  • User storytelling

* On capable head units
** Served as lead JavaScript engineer

TagStation API & Usage SDKs

TagStationTagStation

Challenge
Extend the reach of TagStation’s standardized audio and advertising attribution metadata across the radio industry.
Solution
Added API endpoints to support partner use-cases; created Android, iOS, and JavaScript SDKs for use by strategic 3rd party apps.
Responsibilities
Own product roadmap and development lifecycle across QA and engineering groups (Android, iOS, JavaScript, .Net, BI); hand-code JavaScript SDK
Areas of expertise
  • API development
  • Cross-functional team management
  • Documentation
  • JavaScript
  • MVP prioritization
  • Product storytelling
  • Requirements gathering
  • SDK development

TagStation SaaS Platform

TagStationTagStation

Challenge
Create and maintain a one-stop shop for content curation where radio stations can centrally manage, enhance, and distribute on-air audio metadata from their playout system using our standardized, industry-supported data format.
Solution
Web app that manages the images and text associated with station branding, music, programs, and ads. Content is automatically distributed everywhere needed: industry-supported apps, HD Radio, RDS, streaming players, and more.

Launch platformLearn more

Responsibilities
Own product roadmap and development lifecycles across engineering groups (JavaScript, .Net, BI, AWS system architects)
Areas of expertise
  • Cross-functional team management
  • MVP optimization
  • Product storytelling
  • Requirements gathering
  • User storytelling

Radio Attribution SaaS Platform

TagStationTagStation

Challenge
Present big-data listening and audience insights to radio broadcasters and advertisers as part of industry effort to define attribution standards for AM, FM, HD, and streaming audio.
Solution
Iterative delivery of wireframe drafts to executive team as market and user research progressed, and product strategy, requirements, and user stories solidified.
Responsibilities
UX research and design, product strategy, MVP prioritization
Areas of expertise
  • Requirements gathering
  • User storytelling
  • Wireframing

TagStation.com

TagStationTagStation

Challenge
Eliminate brand confusion surrounding the TagStation product family: Dial Report, NextRadio, and TagStation. Refocus website on TagStation “the product.”
Solution
Streamlined website content and design. Positioning of Tagstation as the comprehensive content solution for radio broadcasters.

Launch website

Responsibilities
Content strategy, design, custom WordPress theme development
Areas of expertise
  • CSS/SASS
  • HTML
  • Product storytelling
  • WordPress

Spoken With Authority.com

Spoken with AuthorityFreelance

Challenge
Revise existing website design to align with updated brand identity guidelines developed by an external marketing agency.
Solution
Delivery of custom WordPress theme with structured site content that can be easily updated by team members.

Launch website

Responsibilities
Design, custom WordPress theme development, ongoing website support/maintenance
Areas of expertise
  • BackboneJS
  • CSS/SASS
  • Design
  • Google Analytics
  • Google Search Console
  • HTML
  • JavaScript
  • WordPress

Taylor Made Experience.com

Taylor Made ExperienceFreelance

Challenge
Modernize existing website design and buid atop WordPress. Ensure site can be easily updated using visual drag & drop editing tool.
Solution
Delivery of image-rich, responsive WordPress theme design that uses existing brand guidelines. Theme integration with Visual Composer.

Launch website

Responsibilities
Design, custom WordPress theme development, ongoing website support/maintenance
Areas of expertise
  • CSS/SASS
  • Design
  • Google Analytics
  • HTML
  • WordPress

Survivor Survivor

TagStationJust for fun

So you love Survivor… but do you love love Survivor? Survivor Survivor is a game created by friends to help fully express our intense appreciation for the show and keep the group in touch during the ever-busy work week.

Challenge
Create an automated weekly scoring system that stands up to the intense scrutiny and competitive spirit of our friend group.
Solution
A visual scorecard built with structured formulas, data validation, and version history… should anyone try to game the system. (Shame!)
Areas of expertise
  • Competitive spirit
  • Google Sheets
  • Patience