Analyze
Requirements, process mapping, data investigation and testing. I write the solution design that developers build from, then test it end to end.
IT Business Analyst I · Minneapolis, MN
I am a Salesforce business analyst who also runs products, programs and AI automation. I take a fuzzy request, work out what is really needed, and stay with it until people are using it.
Four kinds of work, each with proof below.
Requirements, process mapping, data investigation and testing. I write the solution design that developers build from, then test it end to end.
Backlog, phase planning and stakeholder decisions. I have covered Product Owner duties through a launch and a leave.
Intake, governance, vendors and reporting for a digital adoption program across several business applications. I own the board and the vendor relationship day to day.
I design agents that take repeat work off a team. Anything that creates or changes data waits for a person to approve it.
Projects I built or led. Work for an employer is described in general terms.
Live at work AI automation
I co-built 9 Atlassian Rovo agents with a teammate to take repeat work off a Salesforce delivery team. We built them side by side, and I use them in my day-to-day work.
Read the case study: replacing a six-month spreadsheet with a ten-minute question
250+ live conversations so far, with an estimated 150+ hours saved. The hours are my own conservative per-run estimates, not a measured study.
Atlassian RovoAgent designPrompt designJiraConfluence
In development Side project
A Jira app I designed that turns Salesforce release updates and security risks into tracked Jira work, so admins stop copying deadlines out of Salesforce by hand.
Running in a personal test setup. Not yet listed on the Atlassian Marketplace.
Atlassian ForgeJiraSalesforce APIJavaScriptProduct discovery
Live at work Program management
I set up how a large company manages requests for in-app guidance, from first idea to launch and measurement, and I run it day to day.
WhatfixJira Product DiscoveryGovernanceVendor managementAdoption analytics
Supported Product ownership
I joined a Salesforce order-management team during a critical transition, supported launch and stabilization, and covered Product Owner duties.
BacklogPhase planningHypercareStakeholder decisionsSalesforce
I led analysis from requirements through testing, training, release and post-launch support, and presented options for handling historical orders.
I specified a custom Salesforce component that lets supervisors change agent routing skills, from requirements through release.
I delivered requirements, testing and enhancements for a custom Salesforce file and image solution used in service and community workflows.
I traced inaccurate turnaround-time reporting to its source data using SOQL and log analysis, then turned the findings into work the team could act on.
I ran interviews and research, then presented recommendations on search, chatbot, accessibility, mobile and eCommerce integration.
I wrote test scenarios and ran end-to-end and user acceptance testing for releases, and documented a regression suite for the platform.
I wrote 500+ pages of process, data model and integration references, and checked them against the system before they were published.
I started a recurring practice group to improve user stories and acceptance criteria, with onboarding guides and Jira standards for new analysts.
I help shape how a Digital Technology team approaches AI, including prompt playbooks for Jira, Confluence and requirements work.
The tools I work in every day, and how I use them. Pick a tool, then try the mock-up. All of them use made-up data.
Planning and intake
I use Jira as the front door for a whole program.
JiraJira Product DiscoveryAutomation rulesDashboardsJQL
Knowledge and agents
I treat documentation as the knowledge base that my agents and my teammates both read.
ConfluenceAtlassian RovoAgent instructionsDocumentation structure
Is this story ready for refinement?
Mostly.
Clear: who it is for, two criteria.
Missing: what happens if the file is too large.
Open question: who approves exceptions?
I did not change the story. Want a suggested rewrite?
Suggested criterion:
When an export is larger than 10 MB, the user sees a message and can choose a smaller date range.
AI tools
I treat AI like a capable new teammate. It gets written ground rules, and it has to show its evidence.
ClaudeClaude CodeMicrosoft CopilotPrompt playbooksEvaluation
Looking is safe. Changing things needs a clear yes.
A draft costs a minute. A wrong post costs trust.
Numbers copied from old notes are where mistakes hide.
People should know what was measured and what was a good guess.
Messages and posts reach other people, so I approve them first.
Everyday work
This is where most work actually gets communicated and remembered. I set these tools up so the busywork takes care of itself, because an inefficient process is not worth my time.
OneNoteLoopOutlookExcelPower BITableauTeamsPowerPoint
My weekly notes and meeting notes are handwritten.
Teams recaps flow in, including meetings I facilitate.
Shared Loop pages connect to the notebook too.
Each team I support has its own notebook, so answers come from the right context.
I ask in plain language and get an answer drawn from my notes and the meetings.
Three small tools you can use right now. They run in your browser with made-up data, and nothing you enter is sent anywhere.
Business analysis
Paste a user story and get a score out of 100, an INVEST check, what you did well and your top fixes.
INVESTAcceptance criteriaAgile
Product ownership
Adjust the sliders on eight made-up backlog issues, then switch between two scoring methods, WSJF and RICE, and watch the order change.
WSJFRICEMoSCoW
AI enablement
Choose what an AI agent is allowed to do, then see its risk level, the approvals it needs, and a simulated run that stops for a person.
Human in the loopRiskGround rules
What I use, and where it shows up in the work above. Search for a tool or a skill to see where it appears.
RequirementsUser storiesAcceptance criteriaProcess mappingSolution designRoot-cause analysis
Product ownershipBacklog refinementSprint planningRelease readinessHypercareRoadmap planningRisk and dependencies
GovernanceIntake and prioritizationVendor managementStatus reportingChange enablementAdoption analytics
ClaudeClaude CodeAtlassian RovoMicrosoft CopilotGoogle GeminiAgent designPrompt designWorkflow automation
Service CloudOrder ManagementExperience CloudOmni-ChannelMuleSoftFive9Email-to-Case
SOQLSQLSplunkPower BITableauExcelUATRegression testingData validation
JiraJira Product DiscoveryConfluenceWhatfixSmartsheetMicrosoft 365
I take a messy request and come back with scope, options and a recommendation.
I keep business, developers, QA and vendors working from the same decisions.
I write stories, plans and documentation other people can act on without a meeting.
I say what is confirmed and what still needs checking.
I stay involved from discovery through launch and stabilization.
I keep changing how I do things. Doing the same thing and expecting a different result is not a plan, so I look for a better tool or a shorter path.
I run a practice group and write onboarding guides so the team gets better together.
Four years, one direction: from taking requirements to owning outcomes.
Sep 2026 to present Current
Andersen Corporation · Oak Park Heights, MN
Promoted in September 2026. Before that I took on acting Product Owner coverage, digital adoption program management and AI automation work alongside analyst duties.
Jun 2024 to Sep 2026
Andersen Corporation · Oak Park Heights, MN
Converted from contract to full-time. Led analysis for an order approval workflow, supported a platform launch, and started the Business Analyst Roundtable.
Jun 2022 to Jun 2024
Turnberry Solutions (Crew) · consultant assigned to Andersen Corporation
Ran discovery sessions and turned them into stories, acceptance criteria and prioritized backlogs for Salesforce Service Cloud work. Promoted to Senior Associate for greater ownership of requirements and stakeholder communication.
Things I build on my own time. They show how I work when nobody assigned the problem.
Ongoing Real-world AI
The people I know keep asking me to help them use AI for real work, so I do. I have helped people in healthcare, finance, manufacturing and tech turn a daily annoyance into an agent or skill they actually use.
Complete Home tech
I removed ads, tracking and demo apps from a Google TV and a Fire TV, then replaced their home screens with a clean launcher.
Ongoing Data and automation
A weekly workflow that pulls league data, rates trade offers and checks injuries and weather before lineups are set.
Off the clock
I fish for walleye, bass, pike and muskie, hunt in the fall, and play golf around Minnesota. I would rather be outside than almost anywhere else.
It shapes how I work too. I like to prepare well, read the conditions, stay patient and learn something from every trip. People are more than their job titles, so here is a bit of mine.
WalleyeBassPikeMuskieHuntingGolf
Press the ball to send it down the fairway again.
I like talking about product ownership, program management, AI enablement and Salesforce work. The best way to reach me is LinkedIn.