Data Analyst

Christopher Crow

I care more about whether a finding survives a follow-up question than whether it looks good in a slide. SQL and Python are just the mechanics. Catching my own bad assumptions before anyone else has to, that's the actual job.

01 About

I'd rather hand someone a smaller finding that holds up than a bigger one that falls apart the first time they ask a follow-up question. In practice that means pulling and cleaning messy real-world data myself, double-checking that a comparison is actually fair before I trust it, and writing up what I found, including the parts that didn't work out. If something turns out to be unreliable, I leave it in the writeup and say so, instead of quietly cutting it.

  • FocusData analysis & reporting
  • ToolkitSQL, Python, dashboards
  • ApproachFalsifiable claims over vibes
  • Based inUnited States

02 Projects

Bar chart comparing the seniority mix of Data Analyst job postings in April 2024 versus July 2026, showing the entry-level share fell from 39.0% to 23.6%

Data Analyst Job Market Trends

I compared two snapshots of "Data Analyst" job postings, one from April 2024 and one pulled live in July 2026, to see how the market actually shifted.

Headline finding: among postings whose title states a seniority level, the entry-level share fell from 39.0% (Apr 2024) to 23.6% (Jul 2026).

What didn't work (and why it's still in the repo)

My original plan was to track mentions of SQL, Python, and AI tools across both snapshots. That part didn't hold up. One of the two data sources cuts every posting off at 500 characters and tends to open with recruiter boilerplate before it ever names a tool, so it looked like mentions of even basic skills like SQL had dropped. That's not a real signal, it's just an artifact of how the data was collected. I left it in the notebook and dashboard anyway, clearly labeled as exploratory, instead of quietly deleting it.

  • Python
  • pandas
  • SQLite
  • Streamlit
  • Adzuna API
  • Matplotlib
Coming soon

Steam Game Recommender

Part of the same three-project series. Details up next.

Coming soon

Airbnb Market Analysis

Part of the same three-project series. Details up next.

03 Skills

Languages & Query

  • SQL
  • Python

Analysis

  • pandas
  • NumPy
  • Confound checking
  • Statistical reasoning

Visualization & Dashboards

  • Matplotlib
  • Streamlit

Data Sourcing

  • REST APIs
  • SQLite
  • Public datasets (Kaggle)

Tooling

  • Git
  • Jupyter
  • VS Code

04 Contact

Open to data analyst roles. Happy to walk through the reasoning behind any of this.