Project management portfolio

From chaos
to clarity.

I manage the messy middle of marketing work: timelines, stakeholders, blockers, systems, launch details, and the tiny things that become big things if nobody catches them.

How I keep work moving.

Good project management is often invisible. The team knows what matters, the work has a path, and fewer people have to ask, “Wait, where are we on this?”

01

Find the confusion

What is unclear? Who owns what? What is blocked?

02

Build the path

Timelines, owners, dependencies, risks, and next steps.

03

Keep people moving

Clear updates, fewer mystery blockers, better visibility.

04

Leave a system behind

Documentation, templates, workflows, and repeatable processes.

Selected case studies.

Selected projects that show campaign delivery, workflow design, stakeholder coordination, and process improvement.

Campaign implementation

New client. Biggest client. No playbook.

Built clarity around an unfamiliar caging and scanline process for the largest client our agency had worked with.

Read case study →
Workflow systems

Turning Notion notes into a production machine.

Led the migration from Notion to Wrike and created stronger production visibility, workflows, statuses, and task structures.

Read case study →
Web production

Solving the “can a developer fix this today?” problem.

Worked with developers to create no-code webpage templates that reduced bottlenecks during high-volume campaign seasons.

Read case study →
Campaign delivery

Keeping the holiday machine moving.

Managed high-volume holiday campaign production across print, web, email, vendors, contractors, and internal teams.

Read case study →

The deeper dive.

Choose a project below for the context, challenge, actions, outcome, and skills demonstrated.

New client. Biggest client. No playbook. +

The situation

A new U.S.-based nonprofit client became the largest client our agency had worked with. The campaign required a caging and scanline process that no one on the internal team had handled before.

The messy part

There was no internal playbook. The team needed to understand how the scanline process worked, how it connected to the caging service, what the data team needed, and how the web setup had to support the campaign.

Why communication mattered

The first step was having an honest internal conversation: we did not know what we did not know yet. Once that was clear, the path became straightforward: identify the right stakeholders, ask the right questions, document the answers, and turn uncertainty into a usable process.

What I did

  • Met with the client, caging service, internal stakeholders, data team, and web developers.
  • Mapped the scanline/caging process and clarified what each team needed to provide.
  • Created documentation so the process could be repeated and understood internally.
  • Communicated technical and data requirements to the right internal owners.
  • Kept the campaign moving by turning an unfamiliar process into clear next steps.

What changed

The campaign setup was clarified, documented, and delivered on time within one month. The team gained a repeatable process for future work.

Stakeholder coordinationDocumentationRisk reductionData handoffWeb coordination
Turning Notion notes into a production machine. +

The situation

Production work was being tracked in Notion, but the team needed a more structured way to manage active client work, campaign deliverables, assignments, deadlines, statuses, and production visibility.

The messy part

Notion was flexible, but it made it harder to standardize workflows, track ownership, manage deadlines, and see production status across multiple active clients.

What I did

  • Led the migration of production/project management workflows from Notion to Wrike.
  • Designed project structures, task setup processes, statuses, workflows, and automations.
  • Created repeatable ways to set up client and campaign projects.
  • Improved visibility into assignments, blockers, deadlines, and production status.
  • Supported team adoption and became the internal owner of Wrike for production workflows.

What changed

Wrike became the central system for production visibility, task tracking, workflow management, assignments, deadlines, and status updates.

Wrike ownershipWorkflow designAutomationTeam adoptionRemote operations
Solving the “can a developer fix this today?” problem. +

The situation

During a holiday campaign season, last-minute webpage edits created bottlenecks because many updates required external developer support.

The messy part

Developers were contractors, and their availability did not always match urgent campaign timelines. Even small edits could slow down production during a time-sensitive season.

What I did

  • Identified last-minute web edits as a recurring production risk.
  • Worked with developers ahead of the next holiday season to create user-friendly, no-code webpage templates.
  • Considered the common edits digital marketing associates needed during campaign production.
  • Helped create a workflow where internal team members could handle common updates without waiting on developer availability.

What changed

During the following holiday season, common webpage updates could be managed internally. This reduced developer dependency and helped prevent major website issues.

Digital PMDeveloper coordinationNo-code workflowsRisk preventionProcess improvement
Keeping the holiday machine moving. +

The situation

Holiday fundraising season involved multiple clients, tight deadlines, and campaign deliverables across direct mail, print, email, web, digital advertising, and launch/takedown workflows.

The messy part

Campaign work moved across many people and dependencies: client-facing leads, contractors, designers, digital marketing assistants, vendors, printers, data review, proofing, email launches, webpage updates, and final approvals.

What I did

  • Managed timelines, assignments, status updates, blockers, and dependencies across active holiday campaign work.
  • Coordinated contractors, digital marketing assistants, vendors, client-facing leads, and internal team members.
  • Managed print production steps including proofing, data review, checklists, printer submissions, and timeline tracking.
  • Improved campaign readiness through earlier planning and proactive production tracking.
  • Supported launch/takedown planning and delegation so work could continue smoothly during peak season.

What changed

Holiday campaign production became more organized and better prepared compared with the previous year, with clearer visibility into priorities, blockers, and next steps.

Campaign productionPrint coordinationVendor managementTimeline managementRemote collaboration

Additional snapshots.

Additional examples of CRM, operations, and AI-enabled workflow improvements.

CRM / Sales ops

Spreadsheet to HubSpot CRM

At Token Bitters, transitioned customer and sales tracking from spreadsheets to HubSpot CRM, improving visibility into follow-ups and supporting stronger sales process organization.

AI / Process improvement

Print code sheet support with Claude

Used Claude to help automate portions of print code sheet preparation while carefully de-identifying data and avoiding sensitive client or donor information.

Tools I work with.

Browse by category to see the platforms and tools I have used across project management, marketing operations, web, CRM, analytics, and automation.

Project management & workflow systems +
WrikeNotion

Hands-on experience: Wrike and Notion. I led a Notion-to-Wrike migration and own production workflow setup in Wrike.

Communication & collaboration +
SlackGoogle WorkspaceGoogle DocsGoogle SheetsGoogle DriveGoogle CalendarZoom
Email, campaign & marketing platforms +
MailchimpConstant ContactFeathrReach
CRM, fundraising & donor systems +
HubSpot CRMSalesforceBlackbaudVirtuousDonorPerfect
Web, CMS, CRO & forms +
WordPressShopifyTypeformVWO
Analytics, advertising & tracking +
Google AnalyticsGoogle Search ConsoleGoogle Tag ManagerGoogle AdsMeta AdsUTM trackingQR codes

Experience level varies by tool; strongest use is in coordination, QA, tracking setup support, reporting context, and campaign operations.

AI & automation tools +
ClaudeChatGPTZapier

I use AI carefully for workflow support and process improvement while de-identifying sensitive data.

Ways I improve the work.

A few practices I use to create clarity, reduce repeat issues, and make campaign delivery easier for the team.

Workflow & process improvement +
Process documentationRepeatable workflowsChecklist developmentProduction QARisk trackingLaunch/takedown planning
Digital production improvements +
No-code webpage template workflowsWeb update coordinationDeveloper handoffsUTM/QR setup support
AI-supported work habits +
AI-assisted documentationAI-assisted checklist draftingWorkflow brainstormingManual task reduction

Let’s keep it moving.

I’m interested in remote project management roles where campaign delivery, workflow systems, stakeholder coordination, and process improvement all matter.