Equipping decision‑makers with the tools to make sense of the data.

I build the pipelines, models, and dashboards that turn scattered records into something a person can actually act on — from weather telemetry to subscription behavior.

Open source tooling Data automation Weather & physiology Cooking, off the clock
INGEST → TRANSFORM → SERVE 24H
01 / Expertise

Data Management

Comfortable across relational and non‑relational stores, moving data between whatever shape it arrives in and whatever shape it needs to leave in.

PostgreSQLMySQLSQLiteMongoDB JSONCSVParquetXMLYAML

Analytics

Python and SQL for ETL/EtLT work on AWS — modeling data with the libraries built for scale, then querying it with the techniques built for precision.

PandasPolarsPySparkSQLAlchemy CTEsWindow fns

Results

The pipeline only matters once someone can see the output. I ship that as clear, concise dashboards and reports, hosted where the people who need them already are.

AWSHerokuReportingDashboards
02 / Portfolio
01

Automated Weather Pipeline

Pulls live conditions from Apple's WeatherKit API into AWS RDS PostgreSQL, orchestrated on a schedule with Lambda and EventBridge — no manual runs.

WeatherKit APIAWS LambdaEventBridgeRDS / PostgreSQL
API → Lambda
→ RDS
02

NOAA Ingestion Pipeline

Manages ongoing ingestion of NOAA FTP weather data for 112 US airports, keeping a continuously growing dataset clean and queryable.

NOAA FTPPythonPostgreSQL
FTP → ETL
→ warehouse
03

Visualization APIs

RESTful, JSON‑speaking endpoints built specifically to feed downstream visualization tools without the caller needing to know the schema underneath.

RESTJSONPython
DB → API
→ viz
04

Recipe Web App

A full‑stack Flask application for organizing and serving recipes, backed by PostgreSQL — the culinary side of the portfolio.

FlaskPythonPostgreSQL
Full‑stack
05

Certification Prep GUI

Desktop study tools built with Tkinter for drilling exam material — quizzing, tracking, and repetition in a plain, distraction‑free window.

PythonTkinter
Desktop app
06

Subscriber Cancellation Analysis

A Codecademy portfolio project automating the analysis of subscriber cancellation data to surface where and why people were leaving.

PythonPandas
Analysis
03 / Contact

Have a dataset that needs a home — or a pipeline that needs building?

Reach out directly. I read every message myself.