Michael Nocito Data Analyst
Data Analyst · Python · SQL · Tableau · pandas

Michael Nocito.

I find the signal in messy data and explain it clearly — then build the tools to do it again, faster. Python, SQL, Tableau, and pandas, applied to real datasets and shipped as working software.

10+ years migrating data and documents across enterprise systems, now focused on data analysis with Python, SQL, pandas, and Tableau (certification in progress). A research and training background taught me the core of the job: find the signal in messy data, explain it clearly, and make it easy to act on. Below is a working portfolio — real analysis, learning tools, and the utilities I built to do the work. Everything is live and linked.

Real Data
Steam Hidden Gems

SQL analysis of a real ~125,000-game Steam dataset to surface 166 highly rated games almost nobody has played, including catching and fixing a broken source file before the numbers could be trusted. A Part 2 expansion joins ~41 million player reviews to see which of those gems people actually keep playing.

SQL SQLite JOINs Data Cleaning Validation 125k + 41M rows
Real Data
Hidden Gem Movies

SQL analysis of IMDb's full 12.6-million-title dataset to surface 581 movies rated 8.0+ that almost nobody has watched, including catching an import that silently dropped 256,000 rows before the numbers could be trusted. Every threshold measured from the data, every filter's cost counted. Companion to Steam Hidden Gems.

SQL SQLite Data Cleaning Validation 12.6M rows
Real Data
Music Hidden Gems

SQL analysis joining 354,500 weeks of Billboard Hot 100 history (1958–today) to 78,335 Last.fm tracks to surface 500 songs by Top 40 artists that listeners love but that never made mainstream airplay. Required real entity resolution — matching messy artist credits and song titles across two sources — plus a Python script pulling listener data from the Last.fm API. Third entry in the Hidden Gems series.

SQL Python SQLite JOINs Entity Resolution APIs 354k rows
Analyst Sprint

Ten-minute warm-up games for the prep kits. Coach Srbina, a sales rep finding her analyst instincts, through 14 bite-size tasks per skill — type real Excel formulas (=SUM to XLOOKUP), then real SQL queries that run against an in-browser database, with instant feedback and a story that carries from game to game. One screen, one task, zero clutter.

Excel SQL Learning Game JavaScript Open Source
Analyst Job Simulator

“Getting it wrong gets you there faster.” A day-in-the-life data-analyst job sim with Excel and Tableau tracks: train with a mentor, then de-curse the messy files inherited from the last person who had your job — learning good habits by fixing bad ones. One reusable engine, two skill tracks.

Excel Tableau Data Cleaning Job Sim JavaScript
SQL Quest

A roguelike SQL tower-defense game running real SQLite in the browser. You hold off each wave by writing queries — the better the query, the better the defense.

SQL SQLite Game JavaScript Open Source