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.
- 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.
- 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.
- 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.
- 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