Product leader with 5+ years driving B2B SaaS from 0→1 launch through growth-stage scale. I work directly with executive leadership on strategy and I've built product functions from the ground up — hiring teams, designing operating models, and establishing processes that let development move fast. I also build LLM-powered workflows and AI product discovery tools.
After studying computer science and technical writing I started my career in IT before transitioning into product management. My technical foundation means I can go deep with engineering teams while still keeping the user front-and-centre.
I thrive building 0→1 products — taking ambiguous problems through discovery, defining the right scope, and shipping solutions that drive real customer value and user delight. I especially love being a translator between technical and non-technical teams.
I'm looking for a Senior PM or Lead PM role at a growth-stage small business or established organization where I can own a product area end-to-end, learn an entirely new domain, and upskill both technically and professionally.
When I joined Pivott, there was no product function — no process, no team, and no defined way of taking work from idea to shipped. The engineering team was experienced and capable, but had come from a stable, profitable business where the primary mode was maintenance and incremental improvement. The mandate was to build a brand-new SaaS product at startup pace.
Launching a 0→1 product without a product function isn't just a process gap — it's a structural risk. Without defined ownership, prioritization, and delivery workflows, teams default to ad hoc decisions, unclear requirements, and reactive engineering.
Core tension: Move fast enough to build a competitive product while establishing the process rigor needed to sustain it.
There was also a cultural challenge: the engineering team's instincts were calibrated for stability, not speed, and process change without credibility rarely sticks.
1. Design the full lifecycle before hiring
Rather than hiring first and figuring out process later, I mapped the complete SDLC — 17 phases from idea submission to review and success monitoring — before growing the team. This gave new hires a functioning system from day one.
2. Secure CEO alignment before rolling out to engineering
Given the cultural gap, I recognized that process changes needed to come with executive weight behind them. Getting the CEO aligned first meant the shift wasn't just a PM's opinion — it was company direction.
3. Use certification frameworks as a starting point, not a constraint
Applied CSPO frameworks (planning poker, sprint rituals, backlog governance) as a baseline, then adapted them to Pivott's stage and team dynamics rather than implementing them by the book.
Leadership proposed a new feature to help customers manage renewal terms within contract documents — a known pain point for users managing long-term agreements.
Initial designs aimed to model every possible renewal scenario across all document types. While comprehensive, this approach introduced significant technical complexity, a high cognitive load for end users, and a timeline that would delay a widely-requested feature.
Core tension: Deliver a complete solution vs. deliver a usable solution quickly.
There was also internal misalignment — leadership favoured the more robust approach.
1. Reduce scope to match real usage
Prioritized a recurrence-based model covering the most common renewal scenarios. Avoided building for edge cases upfront.
2. Leverage known patterns
Drew from existing SaaS conventions and competitor solutions to reduce the user learning curve.
3. Position as an MVP
Framed the solution as a test of user demand, keeping the door open for expansion. This reduced resistance by aligning on iteration over perfection.
Pivott's marketing site was built on Webflow using a purchased template. Over time, the site's needs had grown well past what the platform handled well: the marketing team couldn't independently build new pages, custom interactions required developer involvement, and a planned redesign was quietly becoming harder to justify.
Meanwhile, the product had real content needs. New feature landing pages were stalled. A long-requested pricing page redesign — with collapsible comparison tables and an interactive plan structure — had been deferred repeatedly because the effort in Webflow made it not worth prioritizing.
The root issue wasn't design quality — it was a platform mismatch. Webflow's visual editor handled basic copy changes, but broke down for anything structural. Adding a new component, building an interactive pricing layout, or launching a feature landing page each required either a developer or a Webflow specialist. Pivott had neither available for marketing work at this time.
Core tension: The marketing site needed to grow with the product, but every meaningful change was a project in its own right.
There was also a compounding risk: Webflow was retiring its legacy editor, forcing a workflow transition regardless — making the status quo a temporary solution at best.
1. Accelerate the 2027 redesign by over a year
The effort required to build a competent Webflow site was roughly equivalent to building in React — but with worse long-term outcomes. Framed this clearly for leadership and got the go-ahead to move immediately, collapsing a year-plus timeline into weeks.
2. Use Magic Patterns as the primary design tool
Rather than hiring a designer or Webflow consultant, used Magic Patterns to produce a fully on-brand React prototype — complete component library, brand token system, responsive behaviour, and accessibility compliance — before any production code was written. This gave leadership a concrete, clickable prototype to approve before committing engineering resources.
3. Choose Next.js over a simpler Vite + React Router setup
Evaluated both options and chose Next.js for its server-side rendering (direct SEO benefit for a marketing site), file-based routing, and native metadata handling. Vercel's first-class support made deployment, staging branches, and preview URLs essentially zero-config.
4. Design for non-developer contribution from day one
The explicit goal was a codebase that a Marketing Manager could actively contribute to — not just review. Chose a named Tailwind token system, a clear folder structure, and wrote a CLAUDE.md conventions file so Claude Code and Cursor could produce codebase-consistent output without manual correction. Copy updates, new pages, and image swaps no longer require a developer.
The product team was increasingly pulled into customer support — fielding interruptions via Slack, email, and calls to help resolve tickets. Comprehensive documentation, PRDs, and BI tools existed but were underutilized by the Customer Success (CS) team.
Support staff relied on the product team for answers instead of self-serving through available resources, causing:
Core tension: How do you enable support to independently access product knowledge without making the product team a bottleneck?
1. Validate non-technical solutions first
Improved internal documentation and ran a lunch & learn on effective self-serve questioning techniques (adapting PM-style user interviewing for support). Helpful, but did not reduce reliance on the product team.
2. Invest in a scalable system
Identified an opportunity to use AI to aggregate and synthesize internal knowledge. Proposed an internal "Product Concierge" to enable real-time, self-serve answers.
3. Prioritize trust and accuracy over breadth
Designed the system with strict guardrails: surfacing source references, indicating the age of information, and limiting responses when confidence was low.
A high-value client relied on email and spreadsheets for a critical financial workflow and experienced delays in their year-end reconciliation due to missing records. They came to our product and leadership team with a request to build a proper solution.
The client required a highly customized workflow our product didn't support. Key challenges included:
Core tension: Solve a critical client problem quickly without introducing long-term product bloat.
1. Build vs. defer
2. MVP scope definition
Prioritized only the core workflow blockers for year-end readiness. Deferred edge cases to post-launch iterations.
3. Platform investment
Designed the solution to support configurable workflows (fields, statuses, naming), with clear potential for reuse across other clients.
If you're building something interesting, I'd love to be a part of it. Reach out to me at the links below.