Back

Portfolio

Portfolio

A selection of content design work spanning AI products (prompt systems + conversational UX), design systems, UX research, and content strategy.

Mini case studies

AI Resume Copilot (ARC): Prompt system + guardrails

Glassdoor (Indeed) — Senior Content Designer, AI Foundations

Problem / job-to-be-done

Help job seekers get useful, personalized career guidance while keeping LLM output accurate and consistent (high trust, high stakes).

Approach

  • Designed multi-stage prompt flows that combine resume context with product data (market insights, salaries, reviews)
  • Created content quality frameworks (voice/tone, attribution, scope discipline, formatting, quote integration) to standardize output
  • Implemented anti-hallucination guardrails and recovery behavior when the model doesn’t know

Outcomes

  • Shipped to 100% of U.S. users as a coherent, repeatable conversational experience
  • Standardized quality across 68 production prompts through shared frameworks and review practices
  • Reduced “confidently wrong” output by constraining scope and enforcing sourcing/attribution patterns

AI-assisted research synthesis: Faster, still human-led

g2o, LLC — Senior Content Strategist

Problem / job-to-be-done

Synthesize thousands of behavioral data points into a model and strategy direction without losing nuance or over-trusting automated outputs.

Approach

  • Used AI for initial coding/pattern recognition, then validated themes through human review
  • Designed a synthesis workflow that made uncertainty visible and protected judgment calls
  • Translated findings into a behavioral model and content strategy implications

Outcomes

  • Synthesized 5,600+ data points into actionable themes and a behavioral model
  • Improved research velocity while keeping interpretation grounded in human judgment
  • Created clearer strategic direction for content and UX priorities

Glassdoor (Indeed)

Senior Content Designer, AI Foundations

I currently design and engineer the prompt system behind Glassdoor’s AI Resume Copilot (ARC)—a conversational career guidance experience live to 100% of U.S. users. ARC helps job seekers analyze job fit, compare salaries, and plan career progression by combining resume data with job market insights, salary tools, and employer reviews.

Highlights

  • Standardized quality across 68 production prompts with 5 content quality frameworks (voice/tone calibration, attribution, scope discipline, formatting, quote integration)
  • Implemented anti-hallucination guardrails to prevent fabricated awards, salary data, and qualifications in high-stakes career guidance
  • Improved outcomes through iteration with systematic prompt refinements informed by UXR and product telemetry

My focus is making LLM output feel like a product, not a demo: consistent voice, clear sourcing, predictable structure, and constrained scope.

I also help teams translate “safety and accuracy” into shippable behavior—what the model can say, what it can’t, and how it should recover when it doesn’t know.

Beyond the core copilot experience, I’ve worked on features like Best Places to Work integration, LLM-generated suggested prompts for onboarding, and AI experiences for users who haven’t uploaded a resume yet.

Glassdoor AI Resume Copilot interface
Glassdoor AI career guidance features

g2o, LLC

Senior Content Strategist

At g2o, I worked as a senior content designer across design systems and research—bringing structure to complex information and making it usable for real teams.

Highlights

  • Modernized "Currency," M&T Bank's internal design system by rewriting legacy documentation into clear, accessible guidance in Figma + Supernova
  • Led a 20+ participant research initiative and synthesized 5,600+ data points into a behavioral model and content strategy direction
  • Used AI to accelerate synthesis (initial coding + pattern recognition) while designing the workflow to preserve human judgment

I also created templates and writing systems (release notes, internal comms patterns, documentation structures) so teams could keep content consistent after launch.

After completing the Currency design system project, I transitioned to co-leading a comprehensive UX research initiative for a home builder.

Applying a content strategy lens to research, I helped conduct in-depth interviews to understand the digital journey and translate findings into clearer content direction.

Beyond research, I developed internal AI training frameworks focused on clarity, constraints, and context—helping UX teams create more consistent and effective AI interactions through strategic prompt generation.

Currency design system documentation in Arc browser
Currency design system documentation in Figma
MI Homes UX Research Readout presentation

IBM

UX Content Designer / Curriculum Designer

I was a UX Content Designer at IBM from early 2019 until spring 2023. Content designers create and communicate meaning throughout product or service experiences for users and customers.

Highlights

  • Owned in-product content for AI products as the only dedicated content designer across multiple Watson experiences
  • Created guidelines and systems so teams could write consistently across surfaces and mediums
  • Built enablement content via curriculum design for designer onboarding (Patterns)

For the last two years, I was on the Watson Customer Cares team. As the only dedicated in-product content designer for multiple AI-driven products (Watson Assistant and Watson Discovery), I've both designed content and developed guidelines for consistent voice and tone across multiple mediums.

For the two years prior, I worked in the Design Program Office on designer-led initiatives. My time was split between curriculum design for our designer onboarding program Patterns and working on programs focused on designing excellent experiences for users across business units.

I was also responsible for external channel communications and strategy for platforms like @IBMDesign and Design at IBM.

IBM Watson Assistant interface
IBM Watson content design work

InVision

Content Strategist / Digital Content Writer

I was a digital content writer and content strategist at InVision, a SaaS company that was aiming to become the "operating system for design".

During my time at InVision, I played an integral role in redesigning and relaunching the blog (Inside Design), our two Medium publications, and our weekly digest. I implemented A/B testing to experiment with content, leading to data-driven optimizations.

I was also responsible for crafting compelling, audience-specific copy & content for a wide range of mediums, including event announcements, blog posts, longform articles, and the infamous "Clark from InVision" weekly email digests.

InVision Inside Design blog

UX Booth

Marketing Director

I was the Marketing Director at UX Booth, a publication by and for the user experience community, for more than a year.

My main responsibilities were to grow our newsletter subscriber list and increase our page views and email signups through rapid iteration and experimentation. I also managed our social media strategy and community building efforts.

One of the small but significant projects I led was optimizing the inline email subscription forms. Through A/B testing and user research, we were able to triple the number of email signups while making the signup form CTA smaller and less disruptive to the reading experience.

UX Booth website

Piktochart

Blog Editor

I spent a year as the blog editor at Piktochart, a SaaS tool for designing infographics and telling visual stories.

I managed the content strategy including writing and maintaining our style guide, creating and refining processes for content creation and cross-team collaboration, and using user research and data to make informed decisions about messaging and content.

As the resident English expert (the company is based in Malaysia), part of my responsibilities were to proof and optimize copy in all areas of the company—from CTA buttons and weekly emails to tooltips and help documentation.

You can see some of the posts I wrote for Piktochart here.

Piktochart blog content