DATA / SYSTEMS

Registrar Systems + Data

>_View Projects
PLATFORM OPS

CRM Platforms

>_View Projects
SERVICE OPS

Support Operations

>_View Projects

I’m looking for my next role in CRM, application support, or customer success.

← Back to CRM Projects
PROJECT 01 / HUBSPOT CRM

Outbound Segmentation + Suppression

A simulated HubSpot CRM project focused on targeting accuracy, suppression governance, lifecycle hygiene, follow-up workflows, and consistent outbound reporting.

HubSpotCRM SegmentationSuppressionLifecycle StagesReporting

Project Overview

PlatformHubSpot CRM
TargetingSegmented Views
SuppressionMaster DNC
ReportingKPI Definitions

Goal

Build a governed outbound segmentation system for community banks and credit unions that prevents accidental outreach to suppressed records while keeping follow-up activity and KPI reporting consistent.

Workflow

01
Define the outbound pool

Eligible contacts require a known email address, outbound eligibility, and a lifecycle stage other than Customer.

02
Create targeted segments

Persona and institution-type views separate community-bank and credit-union contacts for more relevant outreach.

03
Apply master suppression

A shared Do Not Contact rule removes customers from the outbound pool and all related targeting views.

04
Connect execution to reporting

Outbound status and last-touch properties feed follow-up queues and attempted, connected, and meeting-set KPI views.

Data Model + Governance

Required Fields Persona, institution type, outbound eligible, lifecycle stage, outbound status, and last outbound touch
Suppression Rule Lifecycle Stage = Customer is excluded from the outbound pool and all targeting segments
Status Definitions Not Started, Attempted Outreach, Connected, Meeting Set, Nurture, and Disqualified
Naming Conventions OUT | Pool | …, OUT | Persona | …, OUT | Institution | …, and SUP | Master | …

Tools Demonstrated

HubSpot ContactsCustom PropertiesAdvanced FiltersLifecycle StagesSuppression RulesCRM Views

Project Evidence

The screenshots show the governed outbound pool, master suppression logic, and a targeted credit-union segment.

Reporting Structure

REP VIEW

Persona and institution segments with follow-up-needed and overdue queues.

MANAGER VIEW

Attempts, connects, meetings set, and weekly activity snapshots.

DEFINITIONS

Shared KPI definitions for attempted, connected, and meeting-set outcomes.

Outcome

TargetingStandardized

Reusable outbound pool plus persona and institution segments.

SuppressionEnforced

Customers excluded through shared master DNC logic.

Reporting HygieneImproved

Status and date properties support consistent follow-up and KPI views.

Portfolio Note

This is a simulated HubSpot sandbox project created to demonstrate CRM segmentation, suppression governance, lifecycle hygiene, and reporting logic.

← Back to CRM Projects
PROJECT 02 / HUBSPOT CRM

Outreach Messaging + Follow-Up Workflow

A simulated CRM workflow focused on reusable messaging, follow-up consistency, task structure, activity logging, and cleaner sales execution.

HubSpotOutreachTemplatesTasksActivity Logging

Project Overview

PlatformHubSpot CRM
MessagingReusable Templates
Follow-UpTask Cadence
TrackingActivity Logging

Challenge

Outreach execution can become inconsistent when individual reps use different messaging, follow-up timing, task habits, and activity-logging standards.

The goal was to create a repeatable workflow that supported personalization while maintaining consistent execution and clearer CRM history.

Workflow

01
Create reusable messaging

Build outreach templates around common prospect scenarios while leaving room for personalized context.

02
Define follow-up cadence

Establish clear timing between initial outreach, follow-up attempts, and final disposition.

03
Create task reminders

Use CRM tasks and due dates to surface contacts requiring follow-up instead of relying on memory or manual lists.

04
Standardize activity logging

Record outreach attempts, responses, meetings, and next actions using consistent activity conventions.

Execution Standards

Message Templates Reusable starting points for initial outreach, follow-ups, and common prospect scenarios.
Task Timing Defined follow-up intervals prevent prospects from being forgotten or contacted inconsistently.
Activity Logging Calls, emails, notes, and meetings follow shared conventions for clearer account history.
Next Action Each active prospect receives a clear follow-up action, due date, or disposition.

Tools Demonstrated

HubSpot ContactsEmail TemplatesCRM TasksActivity TimelineNotesFollow-Up Views

Project Evidence

Add the corresponding HubSpot screenshots here for messaging, task management, and logged activity.

MESSAGE TEMPLATE SCREENSHOT
MESSAGINGReusable Outreach Template
FOLLOW-UP TASK SCREENSHOT
FOLLOW-UPCRM Task Queue
ACTIVITY LOG SCREENSHOT
ACTIVITYContact Interaction History

Workflow Visibility

REP VIEW

Contacts requiring follow-up, overdue tasks, and active outreach priorities.

CONTACT VIEW

Complete timeline of messages, calls, notes, meetings, and upcoming actions.

MANAGER VIEW

More consistent outreach activity and clearer visibility into follow-up execution across the pipeline.

Outcome

MessagingReusable

Shared templates reduce unnecessary variation while still supporting personalization.

Follow-UpStructured

Tasks and due dates provide a repeatable process for continuing outreach.

CRM HistoryCleaner

Standardized logging produces a more useful record of prospect interactions and next actions.

Portfolio Note

This is a simulated HubSpot CRM project created to demonstrate outreach workflow design, reusable messaging, task management, follow-up discipline, and activity logging.

← Back to CRM Projects
PROJECT 03 / HUBSPOT CRM

KPI Dashboard Pack

A simulated HubSpot reporting project focused on governed KPI definitions, date-property hygiene, weekly activity visibility, and consistent manager reporting.

HubSpotKPI ReportingDate PropertiesCRM ViewsManager Reporting

Project Overview

KPI ConsistencyDefined
Weekly ActivityTracked
Meeting KPIDated
Follow-Up CoverageVisible

Goal

Create a lightweight KPI reporting pack inside HubSpot that standardizes what counts as outreach progress and produces consistent weekly snapshots for rep and manager visibility.

Reporting Workflow

01
Standardize outcomes

Use Outbound Status to define attempted outreach, connected, meeting set, nurture, and disqualified outcomes.

02
Timestamp results

Use Last Outbound Touch for recency and Meeting Set Date for meeting KPI tracking.

03
Build rep KPI views

Views show current pipeline activity by attempted outreach, connected contacts, and meetings set.

04
Create the manager snapshot

The Weekly Activity view summarizes outreach momentum and supports quick performance monitoring.

Data Model + Reporting Rules

Core Properties Outbound Status, Last Outbound Touch, and Meeting Set Date
KPI Definitions Attempted, connected, and meeting-set outcomes are defined consistently across views.
Suppression Awareness KPI views exclude customers to reduce inflated outbound activity counts.
Date Filters Eligible contacts are combined with consistent date windows such as today and this week.

Tools Demonstrated

HubSpot PropertiesAdvanced FiltersCRM ViewsKPI DefinitionsDate PropertiesActivity Reporting

Project Evidence

The screenshots show the meeting-set KPI view, connected-contact reporting, and weekly manager activity snapshot.

Reporting Structure

REP KPIs

Attempted outreach, connected, meetings set, and disqualified contact views.

MANAGER VIEW

Weekly activity snapshot using Outbound Status and Last Outbound Touch.

DEFINITIONS

Shared KPI definitions and SLA rules keep reporting consistent across views.

Outcome

Reporting ConsistencyStandardized

Attempted, connected, and meeting-set outcomes use aligned definitions.

Meeting KPIOperational

Meeting Set Date supports week-based meeting tracking.

Manager VisibilityImproved

Weekly Activity provides a faster snapshot of outreach and pipeline health.

Portfolio Note

This is a simulated HubSpot sandbox project created to demonstrate KPI standardization, activity hygiene, reporting views, and manager visibility.

← Back to Support Projects
PROJECT 04 / HUBSPOT SERVICE HUB

Ticket Resolution Project

A simulated support workflow demonstrating ticket intake, troubleshooting, customer communication, documentation, root-cause identification, and ticket closure.

Service HubTicketingTroubleshootingCustomer SupportDocumentation

Project Overview

Issue TypeAccount Access
PriorityHigh
SourceEmail
Final StatusClosed

Support Scenario

Create a realistic HubSpot support ticket showing how an account-access issue can be documented, investigated, communicated, and resolved within a single customer record.

Resolution Workflow

01
Document the issue

Created the ticket with a clear description, customer association, ticket owner, source, priority, and initial status.

02
Investigate the cause

Confirmed the password-reset email was delivered and identified the login method as the likely source of the problem.

03
Communicate with the customer

Sent a follow-up email asking whether the customer was using the organization’s SSO portal or the standard direct login page.

04
Resolve and close

Provided the correct SSO login path, documented successful access, recorded the root cause, and closed the ticket.

Ticket Data + Documentation

Core Properties Ticket name, pipeline, status, description, source, owner, priority, and create date
Internal Documentation Troubleshooting observations, customer findings, root cause, and final resolution
Customer Communication Logged email requesting the information needed to isolate the login problem
Resolution Record Closed status with a final note confirming restored access and no further action required

Tools Demonstrated

HubSpot TicketsTicket PropertiesActivity TimelineInternal NotesCustomer EmailTicket Closure

Project Evidence

The screenshots show the ticket progressing from structured intake through troubleshooting, communication, and final closure.

Support Record Created

INTAKE

Issue description, customer association, owner, source, priority, and ticket status.

ACTIVITY

Internal troubleshooting notes and a customer-facing follow-up email.

RESOLUTION

Confirmed root cause, restored customer access, and documented ticket closure.

Outcome

Ticket HistoryComplete

The full support process remains visible within one customer record.

Root CauseDocumented

The issue was traced to the customer using the incorrect login path.

Customer OutcomeAccess Restored

The customer successfully signed in through the correct SSO portal.

Portfolio Note

This is a simulated support scenario created in a HubSpot sandbox to demonstrate ticket-management, troubleshooting, documentation, and customer-support workflow skills.

← Back to Support Projects
PROJECT 05 / HUBSPOT SERVICE HUB

Knowledge Base Project

A simulated Service Hub knowledge-management project focused on clear technical writing, searchable content, reusable support documentation, and customer self-service.

Service HubKnowledge BaseTechnical WritingSelf-ServiceContent Governance

Project Overview

Article TypeHow-To Guide
AudienceEnd Users
Issue CategoryAccount Access
Support ModelSelf-Service

Support Scenario

Create a clear self-service knowledge base resource for a recurring account-access issue so customers can locate the correct login instructions, understand common causes, and complete basic troubleshooting before contacting support.

Documentation Workflow

01
Identify the recurring issue

Selected an account-access problem that customers may be able to resolve without direct agent assistance.

02
Structure the article

Organized the content with a clear title, short introduction, ordered instructions, troubleshooting notes, and next steps.

03
Improve readability

Used concise headings, short paragraphs, numbered actions, and plain-language explanations designed for quick scanning.

04
Support content discovery

Assigned the article to a relevant category and used searchable wording that matches how customers describe the issue.

Article Structure + Governance

Article Title Uses customer-facing language that clearly describes the issue being solved.
Content Structure Introduction, prerequisites, ordered steps, troubleshooting notes, and escalation guidance.
Searchability Uses relevant account-access, password-reset, login, and SSO terminology.
Maintenance Designed so support teams can update instructions when login procedures or system behavior changes.

Tools Demonstrated

HubSpot Knowledge BaseArticle EditorContent StructureTechnical WritingCategoriesSearch Optimization

Project Evidence

The screenshots show the published resource, article structure, and the editing and discovery experience used to manage the content.

Support Content Created

ARTICLE

Customer-facing instructions for resolving a recurring account-access issue.

STRUCTURE

Clear headings, ordered steps, troubleshooting guidance, and escalation information.

DISCOVERY

Relevant category placement and searchable wording designed around customer terminology.

Outcome

DocumentationStandardized

A repeatable article structure supports consistent customer-facing guidance.

FindabilityImproved

Clear naming and categorization make support content easier for customers to locate.

Self-ServiceEnabled

Customers receive a reusable resource for resolving common account-access problems independently.

Portfolio Note

This is a simulated HubSpot sandbox project created to demonstrate knowledge management, technical writing, self-service support, and content-governance skills.

← Back to Support Projects
PROJECT 07 / HUBSPOT SERVICE HUB + SQLITE

Support Ticket Analysis with SQL

A simulated support-operations project that exports structured HubSpot ticket data into SQLite for triage analysis, workload reporting, priority sorting, and resolution-time measurement.

HubSpotSQLiteSQLData CleaningSupport Analytics

Project Overview

Source SystemHubSpot
DatabaseSQLite
Ticket Records6
Avg. Close Time57.45 min

Goal

Build a realistic support-analysis workflow that starts with structured HubSpot ticket records and continues into a SQL database where support teams can identify urgent work, summarize ticket distribution, and calculate operational metrics.

Data Workflow

01
Structure ticket data in HubSpot

Created support records with consistent fields for status, priority, source, issue category, description, ownership, create date, and close date.

02
Export and clean the records

Exported ticket data into CSV format, removed unrelated records, selected useful support fields, and converted column names into SQL-friendly formatting.

03
Build the SQLite database

Imported the cleaned CSV into DB Browser for SQLite as a structured table named support_tickets.

04
Query support operations

Used SQL to identify open work, prioritize urgent tickets, summarize workload, and calculate average close time.

SQL Analysis Performed

Open-Ticket Filtering Used WHERE conditions to isolate tickets that still required support-team attention.
Priority Sorting Used ORDER BY with CASE logic to organize open work from High to Medium to Low.
Workload Summaries Used COUNT and GROUP BY to summarize tickets by status, category, and priority.
Resolution Metrics Converted time values into numeric data and used AVG and ROUND to calculate a 57.45-minute average close time.

Tools Demonstrated

HubSpot TicketsCustom PropertiesCSV ExportSQLiteDB BrowserSQL QueriesData CleaningSupport Reporting

Project Evidence

The screenshots show the structured HubSpot ticket dataset, SQLite import, and SQL-generated priority queue.

SQL Queries Created

TRIAGE

Filtered open tickets and used CASE-based sorting to place high-priority support issues first.

VOLUME

Counted tickets by status, priority, and issue category using COUNT and GROUP BY.

TIMING

Converted resolution-duration values into numeric data and calculated average close time.

Outcome

Data StructureStandardized

Support records were organized into consistent fields suitable for database analysis and reporting.

Priority VisibilityImproved

Open support work can be filtered and ordered so urgent technical issues appear first.

Operational InsightQuery-Driven

SQL provides summaries of workload, status, issue categories, priorities, and close-time performance.

Portfolio Note

This is a simulated support-operations project created with HubSpot Service Hub, CSV data, SQLite, and DB Browser for SQLite. The records and scenarios were created for skills demonstration and do not represent production customer data.

Back to Portfolio
CRM / PLATFORM OPERATIONS

CRM Platforms

Projects focused on CRM governance, segmentation, outreach workflows, reporting, and operational visibility using HubSpot.

HubSpot CRMSegmentationWorkflow DesignReporting
Back to Portfolio
REGISTRAR / SYSTEMS DATA

Registrar Systems + Data

Projects focused on student records, registration workflows, data quality, and operational reporting within higher education systems.

SQLExcel / Power QueryStudent RecordsFERPA
Back to Portfolio
SUPPORT / SERVICE OPERATIONS

Support Operations

Projects focused on technical support workflows, ticket analysis, SLA visibility, troubleshooting, escalation, and service performance reporting.

HubSpot Service HubSQL / SQLiteTicketingSLA Reporting
← Back to Support Projects
PROJECT 06 / HUBSPOT SERVICE HUB

SLA + Support Dashboard Project

A simulated support-operations project focused on priority-based ticket queues, SLA monitoring, escalation logic, and centralized support-performance reporting.

Service HubSLA TrackingPriority QueuesEscalationSupport Dashboards

Project Overview

Queue ModelPriority-Based
Timing ModelSLA-Driven
EscalationRule-Based
ReportingDashboard View

Support Scenario

Create a support-operations system that helps teams prioritize urgent work, identify overdue tickets, monitor response and resolution performance, and review recurring issue trends from a centralized dashboard.

Support Operations Workflow

01
Prioritize incoming tickets

Use ticket priority, status, create date, and ownership to identify urgent work and organize the support queue.

02
Track SLA performance

Monitor first-response timing, resolution timing, overdue status, and other service-performance indicators.

03
Escalate overdue work

Use escalation properties and queue views to surface tickets requiring faster follow-up or management attention.

04
Review support trends

Use dashboard views to monitor response time, resolution time, overdue work, workload, and recurring issue categories.

SLA Model + Governance

Priority Rules High-priority tickets receive faster response expectations and greater queue visibility.
SLA Properties First response time, resolution time, overdue status, priority, owner, and ticket status.
Escalation Logic Overdue or high-priority tickets are surfaced for follow-up and management review.
Reporting Standards Dashboard views use consistent definitions for response, resolution, overdue work, and recurring issue trends.

Tools Demonstrated

HubSpot TicketsTicket PipelinesSLA PropertiesPriority QueuesEscalation LogicSupport Dashboards

Project Evidence

The screenshots show the priority-based ticket queue, SLA and escalation configuration, and the support-performance dashboard.

Support Reporting Created

QUEUE

Priority, ownership, ticket status, age, and overdue work organized for faster triage.

SLA

First-response timing, resolution timing, overdue status, and escalation indicators.

DASHBOARD

Response time, resolution time, overdue tickets, issue trends, and support workload visibility.

Outcome

Queue VisibilityImproved

Priority and overdue work are easier for support teams to identify and manage.

SLA MonitoringOperational

Response and resolution timing can be reviewed through consistent ticket properties.

Performance ReportingCentralized

Support leaders receive a clearer view of workload, overdue work, and recurring issue trends.

Portfolio Note

This is a simulated HubSpot sandbox project created to demonstrate SLA management, support prioritization, escalation logic, and dashboard-reporting skills.

← Back to Registrar Projects
PROJECT 01 / REGISTRAR SYSTEMS + DATA

Student Records Data Audit + Reconciliation

A simulated higher-education records project demonstrating SQL-based data validation, exception reporting, reconciliation, and FERPA-aware handling of student information.

SQLExcelPower QueryStudent RecordsFERPA

Project Overview

EnvironmentSIS Sandbox
Primary ToolSQL
ReportingExcel / Power Query
FocusRecord Accuracy

Challenge

Student information systems can contain missing values, duplicate registrations, conflicting statuses, active holds, and inconsistent academic-program data.

The goal was to design a repeatable process for identifying those exceptions before they affected registration operations or reporting.

Solution

Built a simulated relational student dataset and used SQL validation queries to identify records that violated defined business rules.

Exceptions were exported into an Excel reconciliation workflow where records could be reviewed, documented, corrected, and tracked.

Workflow

01
Build the dataset

Created related student, registration, section, hold, and program records.

02
Run SQL validation

Queried for duplicate registrations, missing values, hold conflicts, and invalid status combinations.

03
Create exception reporting

Consolidated flagged records into a structured review queue.

04
Reconcile and document

Reviewed exceptions in Excel and recorded resolution status and notes.

Record Integrity Checks

Duplicate RegistrationSame student registered more than once for a section
Hold ConflictRegistration activity while a blocking hold is active
Missing Program DataActive student without a valid academic program
Status ConflictRegistration and enrollment statuses that do not align

Project Evidence

DATABASE SCREENSHOT
Student Records DatasetRelational records prepared for validation
SQL SCREENSHOT
Exception QueriesSQL used to identify inconsistent records
EXCEL SCREENSHOT
Reconciliation WorkbookException review and resolution tracking

Outcome

Record AccuracyAuditable
Exception HandlingStructured
Reporting QualityMore Reliable
FERPA & Portfolio Note

This project uses simulated student records only and is designed around minimum-necessary data access and student privacy. It demonstrates registrar workflow concepts and does not represent production student data or hands-on administration of Ellucian Colleague.

EDUCATION & PROFESSIONAL DEVELOPMENT

Degrees & Certifications

Academic and professional credentials supporting my work in CRM, technical support, analytics, user experience, and system administration.

Degrees

Degree

Bachelor of Science

Eastern Michigan University

Academic foundation in communication, research, problem-solving, technology, and professional systems work.

Continuing Education

Professional Coursework

CRM, Support, Analytics & UX

Ongoing learning in CRM administration, technical support, data analysis, UX design, artificial intelligence, and cloud systems.

HubSpot Certifications

HubSpot

CRM, service, marketing, and growth credentials.

CompTIA Certifications

CompTIA

Technical foundations, troubleshooting, digital systems, and responsible AI.

Google Certifications

Google / Coursera

Data analysis, user research, design thinking, and practical decision support.