Selected Work

Projects

High-impact initiatives from FinOps platform builds to cost optimization programs, and the personal projects in between.

Featured Applications

Full-stack applications built end-to-end, from architecture and data modeling to UI and deployment.

Enterprise App · AI Agent

ARIA: FinOps AI Agent

A conversational analyst for cloud spend. Ask “which subscriptions are over budget this fiscal year?” in plain English and get an answer traced to live data, with a link back to the exact filtered view. ARIA stores no cost data of its own; it orchestrates the FinOps Reporting Platform and GCP Spotlight through 30 read-only tools, executed concurrently, over Claude Sonnet on Vertex AI with extended thinking.

The hard problem wasn’t answering questions; it was making a fabricated number structurally impossible. Three independent guard layers (prompt rules, a post-response code check that rejects dollar figures when no tool succeeded, and tool errors that instruct the model not to guess) plus server-side pre-computed totals so the model never does arithmetic. Full audit log, per-user rate limiting, and zero stored API keys via Workload Identity.

 30 tools · 2 source platforms · 3 anti-fabrication layers · 0 API keys stored
Python FastAPI Claude Vertex AI React TypeScript Tailwind SQLite SSE Docker ArgoCD
Case study
Enterprise App · FinOps

GCP Spotlight

Unified FinOps platform that analyzes cloud resource efficiency across an entire GCP organization, covering Kubernetes clusters, virtual machines, cloud storage, and AI workloads in a single pane of glass. Four service modules: GKE (59 clusters, adaptive right-sizing with 25–45% headroom by workload variability), GCE (2,222 VMs, idle detection, CUD coverage analysis), GCS (2,989 buckets, lifecycle optimization, egress monitoring), and AI/Vertex AI (model spend, anomaly detection, chargeback by project).

Full-stack build: Python FastAPI backend (123 API endpoints), React/TypeScript/Tailwind frontend (13 pages, 61 components), three isolated SQLite databases with WAL mode, and a hybrid cost model that layers BigQuery billing data, derived per-unit rates, and on-demand fallback pricing. Deployed to GKE via ArgoCD with Workload Identity and Terraform IAM across ~600 monitored projects.

 ~600 projects · 59 clusters · 2,222 VMs · 4,000+ right-sizing recommendations
Python FastAPI React TypeScript Tailwind SQLite GKE GCE BigQuery Terraform ArgoCD Docker
Case study
Enterprise App · FinOps

FinOps Reporting & Budget Platform

Replaced manual spreadsheet reporting with an automated cloud spend platform covering $48M+ in annual spend across AWS, Azure, and GCP. Pulls actuals directly from the Ternary API and normalizes data across 100+ subscriptions via configurable alias maps, with no manual exports. Eight analysis tabs: MoM/YoY movers, anomaly detection, rolling forecasts, budget variance, year-end projection, and COGS analysis.

Solution Scorecard grades every subscription A+–D− across five weighted dimensions, with over-budget penalized at 2× to reflect real financial risk. The entire system thinks natively in fiscal years (July–June): date pickers, scorecards, forecasts, and budget entry all roll over automatically on July 1. Dual PostgreSQL databases keep vendor spend isolated from core financials.

 3 cloud providers · 16+ solutions · 100+ subscriptions · 129 unit tests
React Node.js PostgreSQL Express Material-UI AG-Grid Recharts JWT Docker Vite Vitest
Case study
Personal App · Finance Live

Budget G.P.A.

Personal finance mobile app that grades your financial health like a report card: a letter grade and a 4.0-scale GPA across five weighted pillars, adapted from the corporate budget scorecard methodology I built professionally. Live on Google Play and the App Store: 35+ screens, 12 Supabase Edge Functions, and a scoring engine with provisional grades, transfer detection, and a monthly Report Card Day reveal.

Five-pillar scoring: Budget Adherence (35%), Financial Safety (25%), Spending Stability (15%), Needs vs. Wants (15%), and Forecast Accuracy (10%). Automated bank sync via Plaid, AI transaction classification using the Claude API, savings goals, debt payoff modeling, subscription auto-detection, and a RevenueCat paywall with server-owned entitlements. iOS and Android from one codebase.

 Live on iOS & Android · 5 pillars · 12 Edge Functions
React Native Expo TypeScript Supabase Plaid Claude API RevenueCat Sentry
Case study
Personal App · Discovery In Store Testing

Local Haunts

Discovery app for independent restaurants: map and list, chains filtered out, ranked to surface the place around the corner rather than the famous place downtown. Built for six countries (US, Canada, Australia, New Zealand, Singapore, Hong Kong), chosen on legal exposure rather than market size.

Every search runs twice against Google Places, once by distance and once by prominence, then merges the two; in testing that turned 20 landmarks into 30-odd neighborhood places. Chains are removed by a country-scoped blocklist plus a learned location count. One-tap Vouch and Crown signals replace reviews, so there is no moderation burden. RevenueCat Pro with server-owned entitlements, an HMAC-signed photo proxy, and in-app account deletion.

 Six countries · 5 Edge Functions · both stores have taken a real payment
React Native Expo TypeScript Supabase PostGIS Google Places API RevenueCat Sentry

More Projects

FinOps · Platform

Ternary FinOps Platform Implementation

Owned and led the end-to-end implementation of Ternary (WellSky's cloud cost management platform) across 15 Business Units. Responsibilities spanned initial setup, multi-cloud cost tracking alignment, custom dashboard and report development, budget configuration, and ongoing stakeholder training and knowledge base management.

 Drove accurate multi-cloud visibility across $28M+ in annual cloud spend
Ternary AWS GCP Azure FinOps
FinOps · Optimization

Cloud Cost Reduction Program

Designed and executed a systematic cloud cost optimization initiative at WellSky: identifying waste, right-sizing resources, and building a repeatable process for continuous cost governance across Production and Development environments.

 $3.6M+ annualized savings since 2022; additional $2M+ identified in pipeline
Cost Optimization Cloud Governance FinOps Reporting
Finance · Process Design

Multi-Cloud Budget & Forecast System

Developed a comprehensive budget framework for managing $28M+ in annual Multi-Cloud Hosting spend and $20M+ in Vendor Hosting, with 15-month rolling forecasts. The system tracks actuals, forecasts, and budgets with delta and cumulative delta views, reported monthly to Director and VP-level stakeholders across 15 Business Units.

 $48M+ in annual budgets managed with consistent executive-level reporting
Budgeting Forecasting FP&A Reporting Program Management
Personal · Web Development

gwf.ninja: Personal Website

Designed and built this personal portfolio site entirely from scratch with no templates and no frameworks. Originally created in 2021 while learning HTML, CSS, and Sass. Redesigned in 2026 with a modern, responsive layout, subtle animations, and a clean dark-to-light aesthetic. Hosted on AWS S3 and served via CloudFront.

The 2026 redesign was built in collaboration with Claude (Anthropic), using AI as a development partner to accelerate the build while keeping the codebase in plain HTML, CSS, and JavaScript with no frameworks.

 HTML, CSS & vanilla JavaScript · Redesigned with Claude AI
HTML CSS JavaScript AWS S3 CloudFront
Visit site