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.
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.
Comfortable across relational and non‑relational stores, moving data between whatever shape it arrives in and whatever shape it needs to leave in.
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.
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.
Pulls live conditions from Apple's WeatherKit API into AWS RDS PostgreSQL, orchestrated on a schedule with Lambda and EventBridge — no manual runs.
Manages ongoing ingestion of NOAA FTP weather data for 112 US airports, keeping a continuously growing dataset clean and queryable.
RESTful, JSON‑speaking endpoints built specifically to feed downstream visualization tools without the caller needing to know the schema underneath.
A full‑stack Flask application for organizing and serving recipes, backed by PostgreSQL — the culinary side of the portfolio.
Desktop study tools built with Tkinter for drilling exam material — quizzing, tracking, and repetition in a plain, distraction‑free window.
A Codecademy portfolio project automating the analysis of subscriber cancellation data to surface where and why people were leaving.
Reach out directly. I read every message myself.