Build a compelling brand with custom print, logo, website, and social media design — tailored to make an impact.
Create responsive, high-performing websites that look great on any device and integrate with your CRM and social platforms.
Engage your audience and grow your reach with strategic email, texting, and social media campaigns designed for results.
Designed and developed the official WordPress website for the Riverside County Democratic Party, enhancing content structure, information architecture, and user experience. Implemented expanded usability features, ensuring seamless navigation and improved accessibility for volunteers, candidates, and voters. Managed integrations with key digital tools to support party initiatives and engagement.
view the live siteI built the brand and digital presence for Mad Moose Music, a Montreal-based composing duo aiming to break into the Canadian film and television scene. The goal was to create a sleek, cinematic site that would subtly, yet unmistakably, say “We’re Canadian” in the most Canadian way possible. I developed their visual identity, crafted the messaging, and designed a targeted outreach strategy, including a personalized email campaign and a social media plan to introduce their work to a curated list of industry contacts.
view the live siteI designed and built the e-commerce site for the Michael Weems Gallery, an offbeat art space in the heart of Palm Springs known for its irreverent style and wild sense of humor. Since launching the site, the gallery has passed its 700th online transaction and increased profits by over 30%, using the platform to expand its reach and bring its in-store energy online. In addition to the build, I create custom slideshow graphics that match the gallery’s bold aesthetic.
view the live siteAs campaign manager for Anyse Smith’s race for Palm Desert City Council I led all aspects of campaign strategy including the creation of custom heatmaps, voter and volunteer outreach plans, policy research and digital engagement.
I created all visual representations of the campaign including the candidate’s logo, main photography and videos, which I filmed, edited and scored. I also led the Social Media effort across multiple platforms.
view the live siteDuring the 2020 primaries, I led four campaigns including a slate of activists running for seats on the Riverside County Democratic Party Central Committee, a first-time candidate for Palm Desert City Council, a first-time candidate for the Board of Supervisors, and also acted as Texting Director for a CA State Senate race. In most races I managed branding, content creation, video production, website and social media presence, digital advertising, volunteer coordination, and mass communications.
Joined the campaign just eight weeks before Election Day, producing four campaign videos — filming, editing, and scoring each one. Led high impact email and SMS campaigns, managed both organic and paid social media, and successfully recruited 25 volunteers for the final GOTV canvassing push.
I helped organize and launch the Riverside County Democratic Party’s pilot Neighborhood Leader Program. To support volunteers, I built a central website with all the resources they needed, designed personalized walk cards, and created a custom heatmap highlighting the Democrats most likely to become Neighborhood Leaders.
Led the campaign’s texting team during the 2018 general election and 2020 primary, recruiting and training volunteers across multiple texting platforms. Managed texting campaign setup, script writing, translations, volunteer assignments, and weekly postmortem reports for campaign leadership. Additionally, contributed to the campaign’s digital strategy through HTML email creation, website consulting and graphic design.
Spearheaded the Riverside County Democratic Party's Get Out the Vote campaign during the 2018 general election. Recruited and trained hundreds of volunteers, wrote scripts, secured translations, set up campaigns on multiple texting platforms, created assignments and presented a detailed postmortem report for party leadership.