PROJECTS

Python & Data Projects

Projects that mirror work I’d do as a software engineer, data engineer, or data scientist: data pipelines, analytics, ML models, and service backends.

Back to Projects

More Python & data projects on GitHub

I keep extra experiments and smaller scripts in my GitHub repositories (CLI tools, notebooks, and one-off utilities).

Popular Baby Names Dashboard

End-to-end analysis of NYC’s Popular Baby Names. A Python prep script labels New / Rising / Falling / Stable trends, and the results are visualized in Looker Studio (or optionally a Plotly/Dash view) with interactive filters and KPI rollups.

PyCharm Pandas Looker Studio Google Sheets Plotly/Dash

Customer Metrics Pipeline & API

End-to-end churn-style pipeline: generate synthetic customer CSVs, engineer metrics, train a simple model, and expose a /score_customer FastAPI endpoint with interactive docs at /docs.

Python FastAPI Pandas scikit-learn

Customer Churn (Cars)

Cost-aware churn model for car owners using synthetic data. TF-IDF text features plus numeric & categorical signals feed a tuned Logistic Regression classifier. Includes CLI tools (train.py, predict.py) to train and score CSV files.

Python Pandas scikit-learn TF-IDF

Python Foundations Toolkit

Small, portfolio-style toolkit showing solid Python foundations: a reusable core package, a CLI with subcommands, a FastAPI service that reuses the same logic, and a tiny SQLite demo database seeded with synthetic rows and sample CSV files for learning and testing.

Python FastAPI SQLite CLI pytest

Hello-Prod-FastAPI

Small FastAPI template organized for production: app factory pattern, versioned routes, environment-based settings, and centralized error handling.

Python FastAPI uvicorn Pydantic