Project & Program Management · Data · Automation

Complex operations, delivered as systems.

I run projects where the hard part isn't the schedule — it's that nobody agrees on the numbers yet. Regulatory implementations, fleet and cost programs, platform migrations, reporting pipelines. I define the scope, instrument the data, coordinate the people who own each piece, and ship something leadership can act on — then write it down so it outlives me.

Mexico City · UTC−6 Remote-first, international teams Spanish (native) · English (advanced, professional working)
5+ yrs
Leading data & delivery projects across insurance, construction and services
500K+
Policy records reconciled on a multi-country IFRS 17 implementation
35%
Faster monthly actuarial close after automating the pipeline
3 sites
Platform + LMS rebuild delivered in a fixed 6-week scope, with handover SOP

Selected work

Four projects, four different kinds of hard.

Each one is written the way I'd brief a steering committee: what the situation was, what I owned, what actually shipped. Client-confidential details are described, not disclosed.

HSBC Seguros México Jul 2021 — Apr 2024

IFRS 17 implementation — a regulatory program across three time zones

Actuary, internal implementation team · reporting to the Manager Actuary

Situation

IFRS 17 replaced the accounting standard the insurer's entire liability model was built on. It touched actuarial, IT and finance simultaneously, ran for years, and had a hard regulatory deadline — with the standard's interpretation owned by group teams in London and Hong Kong, not in Mexico.

What I owned

  • The data pipeline feeding the calculation engine: ETL in SAS, SQL and Python into the FIS actuarial engine.
  • Assumption governance — the Basis Review cycle, and QA on model outputs before they reached reported figures.
  • The Solvency II ↔ IFRS 17 comparison that let finance explain the two frameworks to each other.
  • Alignment sessions in English with the London and Hong Kong teams, translating local data reality into group requirements.

Outcome

500K+ policy records reconciled and validated. Monthly close cut from 5 days to 3 (−35%) by automating the extraction and reconciliation steps. During QA I found and corrected a double-count of claims before it propagated into reported liabilities — the kind of defect that is cheap to fix in a model and very expensive to fix in a disclosure.

IFRS 17Solvency IISASSQLPythonFISModel governanceCross-border stakeholders

Why this matters for PM: most of the work wasn't computation — it was getting three functions and two regional offices to accept one definition of the same number, and keeping that definition stable release after release.

Heavy-civil construction contractor · Veracruz, MX Aug 2026 — present

Fleet telemetry & fuel accountability — turning a one-line question into a program

Data analyst / program owner · reporting to the operations director, deliverables read by the owner

Situation

Leadership asked a simple question: "how many kilometres does the fleet run?" Nobody could answer it. Assets were split across two unrelated GPS platforms with different accounts per job site, diesel was purchased per site with no machine-level attribution, and the physical inventory used different names than either system.

What I owned

  • Scoping. I reframed the ask — the real question was what the fleet costs, not how far it moves.
  • Data acquisition. Mapped both telematics vendors, built a reproducible extraction routine, and documented the retention limit (~90 days) as a standing risk.
  • One asset registry. A single unique code per machine that reconciled three previously disconnected sources: GPS platform, physical inventory, and fuel logs across 16 job sites.
  • Delivery. A password-protected web dashboard (Next.js on Vercel) for leadership, plus recurring executive reports and an automated daily idle-time report.

Outcome

The company's first defensible fleet baseline: 5,017 km, 43% idle time, and the finding that 3 of 5 trackers were offline — meaning measured activity was roughly half of reality, which changed how every prior number was read. The first machine-level cross of 18,836 L of diesel against 1,071 engine-hours produced consumption rates from 2.4 to 23.9 L/h, separating instrumentation failures from genuine loss and giving management a ranked, verifiable list of what to fix first.

Telematics / IoT dataPythonNext.jsVercelData reconciliationExecutive reportingCost control

The scoping call I'm proudest of: I deliberately shipped release one as operations only and held the fuel analysis back. The diesel numbers were explosive and partly explained by broken trackers — publishing them unverified would have started an argument instead of a project. Release two landed once each figure could survive a challenge.

AxM · client engagement 2026 · fixed 6-week scope

Digital platform rebuild & LMS migration, delivered on a fixed scope

Delivery lead · client-facing owner of scope, schedule and handover

Situation

An education and consulting group running three web properties — main site, academy, and consulting arm — needed the whole estate rebuilt and its learning platform migrated: 50 courses, e-commerce, memberships and certificates, on a fixed price and a fixed six-week window.

What I owned

  • Audit first. A full audit of all three sites before committing to a plan.
  • A scope matrix mapping every requested item against the signed quote, with extras explicitly marked as delivered at no additional cost — so scope creep was visible to both sides instead of silently absorbed.
  • The handover. A 19-page operating manual and a separate credentials document, so the client's team could run the platform without me.
  • Production of instructor-facing assets to the client's existing brand format.

Outcome

Delivered inside the six-week window with the 50-course catalogue, storefront, memberships and certificates live. The deliverable I consider the real one is the SOP: the client operates the platform independently, which is the only honest test of whether a delivery project finished.

Scope managementLMS migrationWordPress / WooCommerceSOP & handoverFixed-price delivery
AxM · client engagement 2026 — ongoing

Weekly growth reporting — and the KPI that was wrong by 9×

Analytics & reporting lead · weekly readout to the client's leadership

Situation

The client was spending on paid acquisition but couldn't see where the funnel leaked. I built a repeatable weekly pipeline pulling ad performance from the Meta API and conversation data from the CRM, reported in one document with week-over-week movement.

The finding

  • The obvious metric — the CRM's "unread" count — said 1,112 unanswered leads. It was wrong by roughly : it counted threads dead for 90+ days and messages that were already-handled acknowledgements.
  • I rebuilt the measure: filter by channel and recency, then read the closing message of each thread and classify it as genuinely open, already handled, or noise.
  • The real number was ~10 open leads. The actual bottleneck was ownership — 74% of conversations were unassigned and load was concentrated on a single closer.

Outcome

The recommendation changed completely: not "hire more closers to clear a backlog" — the backlog didn't exist — but round-robin auto-assignment to fix ownership. A project scoped off the original KPI would have spent real money solving a problem that wasn't there.

Meta Marketing APICRM dataPythonKPI designSales opsStakeholder reporting

Why this matters for PM: the most expensive project failures start before kickoff, in a metric nobody interrogated. Validating the baseline is part of scoping, not part of analysis.

How I work

Five habits that show up in every project I run.

Not a certification framework — these are the rules I've actually earned, mostly by paying for the lesson once.

01

Frame the question behind the request

"How many kilometres does the fleet run" was really "what is this fleet costing us." Delivering the literal ask on time is still a failed project if it answers the wrong question.

02

Verify the baseline before you scope

A wrong KPI produces a confidently wrong plan. Before committing to a solution I check that the number everyone is reacting to survives being counted a second way.

03

Ship the smallest defensible increment

I'd rather deliver operations this week and fuel next week — each figure able to withstand a challenge — than deliver everything at once and spend the meeting defending the weakest number in the deck.

04

Make scope visible to both sides

Every extra gets written into a matrix against the signed scope, including the ones absorbed for free. Scope creep handled silently is a surprise later; scope creep documented is goodwill now.

05

Write it down so it outlives me

SOPs, runbooks, credential handovers. A project isn't done when it works — it's done when the client's team can run it without calling me.

06

Report to the channel, not to your ego

If the decision-maker reads on WhatsApp between site visits, the three things that matter go in the first three lines. The 12-page report exists for the people who want to audit those three lines.

Capabilities

What I bring to a delivery team.

Project & program delivery

Scoping and statements of work · fixed-price and fixed-window delivery · scope-change control · stakeholder management across technical and non-technical audiences · cross-functional coordination (actuarial, IT, finance, operations) · executive reporting and steering readouts · risk and dependency tracking · SOP, runbook and handover documentation · remote and async collaboration across time zones.

Data & analysis

SQL (PostgreSQL, CTEs, window functions) · Python (pandas, NumPy, scikit-learn) · SAS · advanced Excel modelling · ETL and pipeline design · data reconciliation across mismatched source systems · actuarial and statistical methods (reserving, Value at Risk, Expected Shortfall, Monte Carlo simulation, time-series forecasting).

Reporting & platforms

Power BI · Tableau · print-ready executive reports · Next.js, React and TypeScript · Supabase / PostgreSQL · REST API integration (Meta Marketing API, CRM, telematics) · workflow automation with n8n · Vercel, Git, GitHub Actions.

Domains & tooling

Insurance and regulatory reporting (IFRS 17, Solvency II) · construction operations and fleet telematics · marketing and sales operations · e-learning platforms · ClickUp, Asana, Slack, Notion, Google Workspace.

Experience & education

The track record behind it.

Aug 2026 — present

Data Analyst

Heavy-civil construction contractor · Veracruz, Mexico

Fleet telemetry and fuel accountability program across 16 job sites and ~30 tracked assets. Owner of data acquisition, the asset registry, the leadership dashboard and recurring executive reporting.

2023 — present

Data & Automation Consultant

ScaleCom · independent consulting practice · remote

Delivery lead on client engagements combining analytics, reporting and platform work: web and LMS migrations, growth reporting pipelines from ad platforms and CRMs, and internal operating dashboards built on Next.js and PostgreSQL/Supabase with ETL from GoHighLevel, Meta Ads and Google Ads.

Jul 2021 — Apr 2024

Actuary — IFRS 17 implementation

HSBC Seguros México · Mexico City

Internal implementation team for the IFRS 17 standard. ETL pipeline into the FIS actuarial engine, driver projection, Basis Review of assumptions, model QA and governance, and the Solvency II ↔ IFRS 17 comparison. Alignment sessions in English with group teams in London and Hong Kong. Entered the programme in 2021 as a business analyst through an external consultancy before joining the internal team.

2017 — 2021

Bachelor's Degree in Actuarial Science

Benemérita Universidad Autónoma de Puebla (BUAP) · Faculty of Physical and Mathematical Sciences

Probability and statistics, financial mathematics, stochastic processes, risk theory, econometrics, programming. Professional degree examination (2026) defended on the IFRS 17 implementation work. Guest speaker at Universidad Anáhuac — "The Actuarial Job Market in the Insurance Sector".

Contact

Available for international, remote-first roles.

Based in Mexico City (UTC−6), which overlaps a full working day with both the Americas and the European morning. Happy to talk through any of the projects above in detail.