Selected Work

Projects built around
real operational constraints.

Four case studies showing how I move from an unstable or manual process to a reliable reporting workflow—with the business context, technical decisions, validation methods, and tradeoffs kept visible.

Flagship Case Studies

Each project uses the tools the environment allowed, at the level of complexity the work actually required.

01

Flagship automation

NYC Reporting Automation

Turning a distributed five-to-seven-person New York City billing-report cycle into a solo-managed recurring workflow producing 150+ Excel/PDF packages.

150+recurring packages
  • Excel VBA
  • JavaScript
  • Validation
Read Case Study
02

High-volume reporting

600K-Line Reporting System

Designing a staged, static-output VBA process for a 51-column monthly dataset that broke normal dynamic workbook methods.

30M+data points monthly
  • Arrays
  • Dictionaries
  • Large files
Read Case Study
03

Reusable framework

ADODB Reporting Framework

Replacing fragile, formula-heavy templates with reusable Access SQL-style query logic against recurring CSV and XLSX source files.

30+monthly source files
  • VBA
  • ADODB
  • SQL-style logic
Read Case Study
04

Internal support tool

WordSmith

Building a no-backend browser utility that made reusable support content, searches, quick links, and customization easier to access.

80+users across two sites
  • HTML
  • JavaScript
  • LocalStorage
Read Case Study

The throughline

Different tools, same working principles.

  • Understand the process

    Map the real handoffs, exceptions, and user needs before choosing the automation.

  • Design for constraints

    Work within approved tools, changing source formats, Excel limits, and operational deadlines.

  • Validate the output

    Build in reconciliation, exception checks, and a clear review point before delivery.

  • Leave a usable path

    Favor understandable workflows, documentation, and practical support for the people doing the work.

Need the shorter version?

The homepage summarizes the results. These pages document the reasoning behind them.