Build a Monthly Sales Pivot Table in Google Sheets
Group sales by year and month in Google Sheets, include new rows in your pivot table, and check the source total against the pivot to keep monthly reporting reconciled.
Leveraging a career that spans manufacturing, education, and urban mobility, I specialize in solving complex challenges. My focus is on using data to find clarity and drive measurable growth, regardless of the industry.
Grain First
Table & Metric Clarity
4 Pillars
Metrics · Data · Reporting · Ownership
AI + Ops
Production Systems & RAG
Conflicting totals usually start when spreadsheets mix orders, line items, and payments in the same view. Declaring the table grain first restores trust in every downstream metric.
Selected case studies across business development automation, educational transformation, and AI-assisted career learning.

An existing English-learning LMS, with a wider data and software career-learning direction planned.

Leading a language school's complete pivot to online learning during COVID-19.

A modular Python pipeline that automates multi-stream business development, from prospect research to AI-drafted outreach.
With a unique blend of hands-on manufacturing expertise, educational leadership, and data analytics skills, I bring a comprehensive perspective to every project. My approach combines decades of real-world experience with modern technological solutions to deliver tangible results.
About Me
Field notes on turning messy spreadsheets into reliable decisions, alongside essays on AI engineering and language pedagogy.
Group sales by year and month in Google Sheets, include new rows in your pivot table, and check the source total against the pivot to keep monthly reporting reconciled.
Build a spreadsheet data dictionary with nine fields, use dropdowns to guide entries, audit category values, and assign ownership so definitions and approved choices stay current.
See how blanks, zeros and empty-string formulas change spreadsheet averages, and report missing sales without treating unknown values as zero.