Senior Product Manager. I build the product before I brief it.
Claude Code, InstantDB, functional prototypes — so engineering validates the spec on day one.
Sole product manager at VoPay since 2022, owning the full product portfolio for a Canadian embedded finance scale-up. Six years across Canada, the US, and LATAM. I taught myself to ship working software so the PRD isn't where the conversation starts.
I prototype the product in Claude Code and wire it to a real database before the first sprint. Engineering inherits a working reference and a validated data model — not a PRD they have to interpret.
KYC, AML, FINTRAC — I treat regulatory constraints as design inputs, not blockers. At VoPay I've negotiated risk appetite with Legal and the CEO, then translated those calls into rule logic engineering can ship.
I'll tell you what I cut and why. To hit cPortal's launch deadline, I shipped one notification feature instead of the three I'd scoped. The hardest part of senior PM work isn't deciding what to build; it's defending what got dropped.
Each project led by outcome, grounded in discovery.
VoPay's CEO sponsored a new treasury business line — I prototyped the product with Claude Code and InstantDB before engineering committed.
VoPay — Canadian embedded finance scale-up · Sole product manager since 2022.
VoPay's CEO sponsored treasury management as a net-new business line targeting enterprise CFOs and Treasury Managers. The challenge: commit engineering to a domain we didn't yet have deep product expertise in. I chose a prototype-first approach to validate the product shape — and the data model — before the first sprint.
Demoed the Claude Code prototype to treasury experts first to ground the product in domain reality, then to potential enterprise customers (CFOs and Treasury Managers) to pressure-test priorities. Expert feedback defined which calculations and flows mattered most; customer demos validated the sequencing.
Prototyped the product end-to-end in Claude Code with no prior treasury domain expertise — learning the domain by building it. Connected the prototype to InstantDB so the data model was testable from day one; as customer feedback surfaced new calculations, I iterated the schema in real time. Engineering inherits a working reference and a validated data model, not just a PRD.
We deprioritized yield/investment features for launch focus — until a Vegas demo surfaced a potential customer who saw treasury's value not as reporting on cash, but as growing cash without leaving the system. That single conversation pushed yield/investment back up the roadmap and shaped the post-launch sequencing.
Currently in build — started mid-March 2026, delivering every 4 weeks on a 2-person team. Prototype validated product direction through expert-first then enterprise customer demos. Data model defined in InstantDB ahead of engineering commit. Target launch: September 2026.
VoPay needed to onboard business clients faster without increasing compliance risk.
VoPay — Canadian embedded finance scale-up · Sole product manager since 2022.
As VoPay expanded its embedded finance partnerships in Canada, manual onboarding was creating bottlenecks — costing the sales team deals and increasing operational overhead under FINTRAC compliance load.
Analyzed Zendesk support tickets and interviewed the onboarding team to identify the top 10 RFI triggers. Ran a data pull to quantify drop-off rates at each step.
Mapped every RFI trigger into a decision tree from Zendesk ticket data and onboarding-team conversations before scoping. Designed the rule logic against Transunion's verification API contract — engineering inherited a fully-specified ruleset, not a discovery brief. A v2 of this product is in flight now, where I'm prototyping the new flows in Claude Code before commit.
Chose to automate only Tier 1 and Tier 2 risk clients. Tier 3 still requires manual review — a tradeoff that slowed onboarding for ~15% of clients but was the right call for regulatory safety.
~40% reduction in manual RFI · 35% faster time-to-onboard · contributed directly to higher sales pipeline conversion. v2 currently being prototyped in Claude Code.
Lenders needed flexible, branded payment collection — VoPay needed a scalable revenue model.
VoPay — Canadian embedded finance scale-up · Sole product manager since 2022.
VoPay was shifting from a transaction processor to a full financial services partner. eLinx was the flagship product to prove that model — and win enterprise lending clients who needed a whitelabel-ready, API-first collections experience.
Ran discovery interviews with 3 lenders to map their payment scheduling pain points. Designed the flexible scheduling logic in Figma and walked stakeholders through interactive flows before writing a single PRD.
In 2023 — before AI prototyping was in my toolkit — the build relied on heavy upfront design work. Designed the full scheduling logic in Figma (flexible schedules, retry rules, lender-branded UI) and walked stakeholders through it interactively before scoping. Engineering inherited a fully-specified design, not a discovery brief — eliminating two weeks of back-and-forth on requirements.
Initially wanted to support 8 payment schedule types. After engineering scoping, launched with 4 and shipped ~30% faster — the right call to validate market fit before broadening the surface area.
Became VoPay's primary revenue driver. Offered lenders 30% more flexibility in payment scheduling. Shortened the enterprise sales cycle by giving prospects a live demo environment.
VoPay's lenders wanted to serve borrowers beyond the loan — cPortal is their branded multi-service web-app.
VoPay — Canadian embedded finance scale-up · Sole product manager since 2022.
VoPay's strategy is to consolidate financial services into one platform so customers stop stitching providers together. For lenders — a core segment — a loan-only app doesn't pay back economically. cPortal turns one-time borrowers into repeat users across wallets, international transfers, bill pay, and gift cards, while giving lenders a markup revenue stream and richer customer insight beyond the loan event.
Prioritized four services already live in VoPay's product portfolio — Global Send, Bill Pay, Gift Cards, and wallets — to reach launch fast on proven infrastructure. An anchor lender is lined up as the first whitelabel customer at launch: VoPay sets feature priority, but launch scope was negotiated against this lender's use case in a mutual roadmap agreement.
Used Claude Code to prototype specific flows and validate UX decisions ahead of engineering — particularly for the integrations that touched multiple existing VoPay APIs at once. This gave engineering a working reference where integration risk was highest, without rebuilding the whole app in prototype form.
Cut the direct-customer variant for launch: end-users will remain under their lender's VoPay account rather than onboarding to VoPay directly. This deferred KYC/KYB infrastructure to a future phase but let us ship on May 8 with controlled risk during a net-new product launch.
Launching May 8, 2026, to VoPay's enterprise customers — primarily lenders, with an anchor lender as the first whitelabel customer. Scope at launch: wallets + Global Send + Bill Pay + Gift Cards, in a single whitelabel web-app. Phase 2 roadmap: expand the service catalog and harden the launch shortcuts.
A part-time Director role outside VoPay: helping a 3-person founding team ship a script-practice app for actors — AI-tooled end-to-end across product and the marketing site.
Luna Lines — Independent consumer app for actors · Director, Product & Growth on a 3-person founding team.
Luna Lines targets a niche consumer need: actors practicing scripts with voice playback. I joined as Director alongside the founder and co-founder, who together cover engineering, design, and product. The team committed to AI tooling end-to-end so 3 people could ship and run a working consumer product outside fintech without growing headcount.
Interviewed 12 actors and acting coaches to validate the core use case. Tested 3 different value propositions before landing on voice playback + PDF script scanning as the primary hook.
Co-built product flows in Claude Code alongside the engineering co-founder; maintain the marketing site myself with the same toolchain. The AI workflow let a 3-person team ship feature parity across Android and iOS, run a paid tier, and keep the website current — without growing the team.
Launched with core script-practice functionality only — deferred social features and coach collaboration tools to V2 to keep the initial build lean.
Launched on Android first (10k+ downloads), then expanded to iOS. Paid tier (Luna Lines Pro) live with monthly and annual subscribers. Proves a 3-person founding team can ship and grow a cross-platform consumer product outside fintech with AI tooling end-to-end.
Bridging the gap between strategy and production with AI-assisted clarity.
Every feature starts with a business "Why". I map out user pain points, regulatory constraints, and technical edge cases into a structured PRD.
Using Claude Code, I transform the PRD into a functional UI in hours — sometimes wired to InstantDB so the logic is testable, not just the layout. This lets us validate product behavior before a single engineering ticket is created.
Engineering receives a working reference, not just a document. This reduces "requirement ambiguity" and speeds up dev-cycles by an estimated 30%.
"This approach doesn't replace discovery — it accelerates requirement clarity. The prototype is the communication tool that aligns Design, Engineering, and Business early."
The fastest teams I've worked with don't just ship faster — they learn faster. That's the thing I've gotten a little obsessed with, and it's why I stopped writing PRDs in a vacuum and started building the product first.
I'm a Senior PM in Vancouver. Six years across Canada, the US, and LATAM — Independencia (Peru lending startup, first product hire, cut loan processing time 25%), Juntoz (Peru e-commerce), and four years at VoPay as sole product manager since 2022, owning the full product portfolio: Treasury, cPortal, eLinx, KYC, Verify, Global Send, Analytics. I now use Claude Code and InstantDB to prototype before engineering commits — it's how I close the gap between "what we think we want" and "what actually works."
MBA from University Canada West. B.S. Economics from UPC Peru. Bilingual EN/ES. On weekends I run Luna Lines — a consumer app for actors, live on iOS and Android — because some product instincts only sharpen when you're outside your domain.
Core Competencies