Data Analyst

Christopher Crow

I like turning messy, real-world data into answers people can actually use. Comfortable with SQL and Python, and I'm building out a small portfolio of projects to show how I work through a problem from raw data to a clear conclusion.

01 About

I'm a data analyst interested in the kind of work that starts with a messy spreadsheet or API and ends with something a person can actually make a decision from. I like the technical side, SQL, Python, cleaning up data that doesn't want to be cleaned, but I get just as much out of the parts that are less about code: figuring out whether a comparison is fair, whether a trend is real, and how to explain it to someone who wasn't in the weeds with me. I'm working through a handful of projects right now, covering different kinds of data, to show that process in a few different settings.

  • FocusData analysis & reporting
  • ToolkitSQL, Python, dashboards
  • StyleCareful, curious, clear
  • 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.