Portfolio

I bring a mix of creative and technical experience to the table with a varied background that spans product, UX, and engineering. My core areas of expertise lie in custom WordPress and JavaScript development.

Please enjoy this sampling of recent work!
For additional detail or project samples,
do not hesitate to get in touch.

NextRadio for WebLink

Abalta + JVCKENWOODUX / ReactJS

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

TagStation API & Usage SDKs

TagStationJS / iOS / Android

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

TagStationUX / JS / .NET

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 Analytics SaaS Platform

TagStationUX

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

TagStationWordPress

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
  • Content strategy
  • HTML
  • Product storytelling
  • WordPress

The Family RD.com

The Family DietitiansWordPress

Challenge
Update existing site design and content to reflect practice’s recent growth. Ensure site is responsive and can be easily updated using a visual interface.
Solution
Delivery of clean, modern website with expanded, but concise content structure. Theme integration and custom module templates via Tatsu.

Launch website

Responsibilities
Design, custom WordPress child theme development, ongoing website support/maintenance
Areas of expertise
  • CSS
  • Content strategy
  • Design
  • HTML
  • WordPress

Spoken With Authority.com

Spoken with AuthorityWordPress / JS

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 child theme development, custom ReactJS speaking tool development, ongoing website support/maintenance
Areas of expertise
  • CSS/SASS
  • Design
  • Google Analytics
  • Google Search Console
  • HTML
  • JavaScript
  • ReactJS
  • WordPress

Survivor Survivor

Just for funJust 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