Skip to content

Experience

— Present

Walmart Global TechData Engineer III

Build and maintain large-scale data pipelines processing enterprise retail data. Drive architecture decisions for team data infrastructure across distributed compute environments.

ScalaAirflowSparkSQL

WalmartSenior Data Analyst

Built executive reporting for business-critical transformation initiatives and took end-to-end ownership of data engineering — architecting, building, and maintaining production pipelines in GCP. Applied data modeling principles to design analytics-ready datasets and evaluated emerging technologies to advance team capabilities.

PythonSQLGCPLinuxGitDBTTableauPowerBI

PAM TransportSystems Analyst

Designed core semantic data models using Power BI and Power Query for operational, financial, and executive reporting. Built and maintained ETL pipelines to aggregate and cleanse data from diverse sources, ensuring accuracy and availability.

SQLData ModelingPowerBIPower Automate

PAM TransportAssociate Systems Analyst

Developed operational reporting for Fleet Maintenance and Operations using Power BI and Excel. Designed complex DAX measures and leveraged SQL against on-premise SQL Server and MySQL databases. Managed and enhanced core semantic data models for organization-wide reporting.

SQLExcelPowerBIPower Query

Projects

Web Development

This Website

Docker-containerised Next.js application using TailwindCSS for styling, hosted on Heroku with GitHub Actions for CI/CD.

TypeScriptReactNext.jsDockerCI/CD

Web Development

Branch Library

Cooperative web app for collaborative text editing with a Git-inspired version control system for user-generated content. Written in Flask with a SQLite backend.

PythonFlaskSQLData Modeling

Data Engineering

Dark Oura

Self-service analytics pipeline for the Oura Ring biometric tracker. Pulls data via the V2 API and visualises sleep, stress, and activity metrics in a Streamlit app.

PythonStreamlitData Viz

Data Science

Thrasher NLP Pipeline

Web scraper and NLP pipeline that extracts interview Q&A from Thrasher Magazine, transforms the data through DBT, and scores each interview's sentiment with NLTK.

SeleniumDBTAirflowPostgresNLTK

App Development

GoQuery

Native cross-platform desktop app for exporting complete BigQuery resultsets to CSV — no client libraries needed. Written in Go with the Fyne UI framework.

GoFyneGCP / BigQuery