Sr Economic Analyst · Analytics EngineerTurning messy datainto decisionsworth shipping.

I'm Chris Pachulski: I turned a hobby into a career. Co-founded MTGBAN, a Magic: The Gathering arbitrage engine that grew to 500+ subscribers, while spending 7+ years shipping analytics pipelines across 5 industries for Ad.Net, Mozilla, SPINS, and Providencia. Now I'm a Senior Economic Analyst at Wizards of the Coast, working on the game I built a business around.

Data done right feels like the lights
finally coming on.

Seven years keeping data layers honest. Pipelines that don't silently drop rows, warehouses that still compose six months in, models that survive past the second production deploy. SQL and Python daily; R when the problem actually needs a statistician.

Five industries before this: government contracting, adtech, browser telemetry, CPG retail panel, equity research. Now collectibles economics at Wizards. Stack rotates. Discipline doesn't.

Outside of it: my daughter, my son, three dachshunds, the perennial heartbreak of the Toronto Maple Leafs, and tinkering with Magic: the Gathering collections.

roleSr Economic Analyst · Analytics Engineer
currentWizards of the Coast, Magic: The Gathering
experience7+ yrs shipping data systems · 5 industries
previouslyThe Providencia Group · Ad.Net · Mozilla · Spins LLC · Consumer Edge Research
educationMBA, Hofstra · BA Classics + Biology, Creighton
locationSeattle, WA · Remote

Here's where I can help.

I work in and mentor SQL and Python daily, and hold a strong nostalgia for R, the language I reach for when the problem needs a real statistician. Looker and BigQuery are where I spend most of my warehousing hours.

#
Tool
Where I use it
Years
Depth
01
SQL
analytics, warehousing, reporting
8y
02
Python
pipelines, reporting libraries, APIs
7y
03
R
forecasting, statistical analysis
7y
04
BigQuery
warehouse design, cost controls
5y
05
Looker
LookML modeling, exec dashboards
5y
06
Docker
reproducible reporting, CI
5y
featured

MTGBAN. I co-founded a $1.2M arbitrage engine for Magic: the Gathering.

500+ paying customers use our aggregated pricing to buy, sell, and hedge across a fragmented collectibles market. I designed the BigQuery warehouse from scratch, and the entire pipeline runs on Digital Ocean droplets + the R tidyverse.

Time-series ML forecasts price movements. A Go dashboard surfaces it all.

$1.2M ARR 500+ paying subs 24/7 since 2017

dag: mtgban_daily_pricing · 03:00 UTC
scrape.tcgplayer
r · tidyverse · rvest
● run
scrape.cardkingdom
r · async http
○ queued
bigquery.stage
sql · partition by dt
○ queued
forecast.prophet
r · time series ml
○ queued
notify.subscribers
500+ paying users
○ queued

A curated list of the work I'd show you over coffee.

Projects where I've built something that outlasted me, or moved a number that mattered. Click any row for the challenge, the shape of the solution, and the numbers.

Seven years of shipping.

A git log of the work. Most recent at top, origin/HEAD marked. Financial services, digital marketing, CPG, tech, plus my own startup since 2017.

Download CV (PDF) ↓
commit c0ffee1 · (HEAD)
Senior Economic Analyst
Wizards of the Coast
Nov 2025 to present
  • Partner with product strategy, sales, finance, and economics to support Magic: The Gathering growth
  • Build scalable reporting to manage revenue across channels, projects, and set cycles
  • Deep-dive profitability analyses around pricing, inventory, and revenue recognition
  • Reconcile revenue numbers alongside economists and financial analysts; explain findings with clear visuals
commit b92d81a
Senior Data Analyst
The Providencia Group
Sep 2024 to Nov 2025
  • End-to-end reporting pipelines for the National Call Center across Genesys, Salesforce, SharePoint, SuccessKPI
  • Rebuilt NCC reporting into a modular, version-controlled Python pipeline
  • Dynamic staffing models using occupancy, shrinkage, and contact pacing
commit 7ec4a09
Senior Business Intelligence Analyst
Ad.Net
Dec 2021 to Sep 2024
  • Looker dashboards for campaign + ad group performance
  • Centralized Python library for reporting, querying, and exploration
  • Jira API templates and scripts for automated report generation
  • Salesforce + SimilarWeb integrated to uncover opportunities
  • Docker, Anaconda, ClickHouse, PostgreSQL, R/H2O for forecasting
commit 3a1b7d2
Senior BI Reporting Specialist (Consultant)
Mozilla Firefox
Apr 2024 to Aug 2024
  • Looker dashboards for real-time digital ad performance
  • Funnel analysis optimizing conversion rates
  • Automated reporting, reducing manual effort significantly
  • Ad-hoc analyses on audience behavior and ad spend
commit f0c2ec1
Data Engineer
Spins LLC
Mar 2021 to Dec 2021
  • Automated testing scripts ensuring data accuracy across platforms
  • Optimized data operations, sourcing, and software performance
  • Enhanced QA processes through automated test frameworks
commit 84e917b
Data Analyst
Consumer Edge Research
Sep 2019 to Mar 2021
  • Credit card transaction data: automated brand entry from 15→300 / week
  • Daily calls with financial institutions for onboarding and reviews
  • Custom Looker dashboards for external client presentations
  • Improved NLP brand tagging: model accuracy up 20%
commit a1f3e4c
Co-Founder
MTGBAN
2017 to 2025
  • Hobby-turned-business: built a Magic: The Gathering arbitrage engine while working day-jobs
  • 500+ paying customers using aggregated pricing
  • Drove over $1.2M annual revenue for Magic: the Gathering products
  • Designed and implemented BigQuery warehouse from the ground up

Field notes from the warehouse.

Practical write-ups: R, Python, SQL, and the occasional Docker-assisted life hack. I write them as I solve them.

Swift · tvOS · AVPlayer

Swift Was the Fourth Binding: Building the Emerald Exchange's Native Apple App

Jul 2026·17 min readRead ›
Rust · Plex · Transcoding

Watch Opens Plex — Until It Didn't: The Emerald Exchange Becomes the Player

Jul 2026·18 min readRead ›
Python · Genealogy · Playwright

"[not found]" Beats a Guess: A Six-Nation Family Tree Built From Primary Records Only

Jul 2026·19 min readRead ›
React · TypeScript · Family

One Link to Run the House: The Handbook I Built Before the Second Baby Came

Jun 2026·25 min readRead ›
Python · Zotero · Philosophy

The Canon Was the Scaffolding: 298 Philosophers, a Homelab, and One Question About Opaque AI

Jun 2026·16 min readRead ›
Claude Code · Docs · AI Tooling

The Docs Said Yes, the Code Said No: Building Evergreen as a Reflex, Not a Scanner

Jun 2026·18 min readRead ›
Rust · yt-dlp · Claude Code

"Infeasible" Was the AI Giving Up: Porting yt-dlp to Rust

Jun 2026·16 min readRead ›
Python · Mortgage Math · Claude Code

Math Correctness First: How Mortgage-Ops Forbids the LLM from Owning a Number

May 2026·26 min readRead ›
Obsidian · Claude Code · YouTube

A Wiki That Earns Its Keep: Five Article Types, a Stop Hook, and a YouTube Intake Pipeline

Apr 2026·13 min readRead ›
Claude Code · Personal Tools

Adding a Brain to a Fork: career-ops, card-ops, and the Compiled-Context Pattern

Apr 2026·13 min readRead ›
Claude Code · Codex · Windows

Four Terminals, Four Sounds: A Tab-Naming and Notification System for Parallel AI Sessions

Mar 2026·10 min readRead ›
Claude Code · AI Tooling

Memory Hygiene for Long-Running AI Work: Anti-Stickiness, Dreams, and Plan Clarity

Jan 2026·17 min readRead ›
Python · Microsoft 365

Automating Microsoft 365 in Python Without an Azure App Registration

Dec 2025·15 min readRead ›
Python · Smartsheet

Streamlining Smartsheet with smartsheet_utils: A pandas-First Python Wrapper

Dec 2025·17 min readRead ›
Python · Windows

Production Python on Windows Task Scheduler: The Dual-Logging Pattern

Nov 2025·10 min readRead ›
Python · Salesforce · Genesys

The IDs Don't Match: Cross-System Reconciliation Between Genesys and Salesforce

Oct 2025·10 min readRead ›
Python · Genesys

Classifying Call-Center Agents with the Genesys API

Oct 2025·13 min readRead ›
R · Web Scraping

Pet Shop Monitoring with R

Apr 2025·9 min readRead ›
BigQuery · R

Efficient DB Structure and Cost Management in BigQuery

Mar 2025·9 min readRead ›
Python · SharePoint

Streamlining SharePoint with sharepoint_utility

Mar 2025·8 min readRead ›
SQL · BigQuery

Advanced SQL Techniques and Analytics

Mar 2025·7 min readRead ›
Python · Salesforce

Salesforce Data Management with Python and SOQL

Feb 2025·9 min readRead ›
R · API

Card Kingdom’s API Analysis

Jan 2025·8 min readRead ›
R · Python

R & Python — Comprehensive Set Up

Jan 2025·7 min readRead ›
Python · SQL

Automation for Social Advertising Data Management with Python and SQL

Sep 2024·7 min readRead ›
Python · RTB

Win Rate Analysis and Optimization for Blind RTB Bidding with Python and SQL

Aug 2024·10 min readRead ›
R · Python

R vs Python — Google Sheets

Jun 2024·6 min readRead ›
Bash · macOS

Bash Fun: Full On Sync & Setup For Mac

Feb 2024·7 min readRead ›
R · Analytics

Leveraging R for Advanced Client Revenue Analytics

Nov 2023·8 min readRead ›
Google Sheets · R

Inventory Acquisition with Google Sheets, Apps Script, SQL, and R

Oct 2023·7 min readRead ›
Bash

Bash Fun: Download Folder File Organizer

Oct 2023·5 min readRead ›
R · Market

In-Depth Product-Level Analysis Using R for Advanced Market Insights

Sep 2023·8 min readRead ›
R · Analytics

Advanced Analytics and Revenue Optimization with R

Jul 2023·6 min readRead ›
R · Advertising

Advanced Advertising Analytics with R: Unlocking Data-Driven Insights

May 2023·8 min readRead ›
R · SQL

Buying Support for Journey’s End Game Store Through R, SQL, and Communication

May 2023·7 min readRead ›
R · Python

R vs Python — Lazy vs Non-Lazy Evaluation

Apr 2023·8 min readRead ›
Python · SQL

Advanced Traffic Flow Analysis and Data Management with Python and SQL

Dec 2022·9 min readRead ›
R · Python

R vs Python — Package Management

Dec 2022·6 min readRead ›
R · GCP

MTGBAN — Newspaper Updater: R, Google Cloud Platform, BigQuery

Oct 2022·5 min readRead ›
Python · Gmail

Google Analytics and Gmail Automation with Python

Jul 2022·9 min readRead ›
ClickHouse · Py · R

ClickHouse: An In-Depth Overview and Integration with Python and R

Mar 2022·10 min readRead ›
R · Twitter

R & Twitter — Automation

Feb 2022·7 min readRead ›
R · Docker

How I Automated Booking a Baby Hospital Tour Using R and Docker

Oct 2021·6 min readRead ›
R · MTG

Arbitrage in Magic: The Gathering — a Primer

Jun 2021·7 min readRead ›
R · Blockchain

Racing Ahead: Data-Driven Insights into ZED RUN

Jun 2021·5 min readRead ›
R · MTG

R — Trading Card Market Analytics and Automated Reporting

Jan 2017·8 min readRead ›

Let's go.

Hiring for analytics, BI, or data-engineering work? Need help designing a warehouse from scratch, or rescuing one that's on fire? I answer every genuine email.