MC

Projects

Forecasting and software systems

Each project includes the problem context, technical approach, outcomes, and lessons learned.

Hydra Temporal

Improving National Streamflow Forecasts (Honors Thesis)

Problem

National water models often struggle with local precision, leaving communities with uncertain flood warnings.

Why it matters

Achieved 26–54% RMSE reduction over baselines, directly improving decision support for water management.

Approach

  • Developed advanced Transformer-based models to catch residuals that physical models miss.
  • Integrated multi-source data (NWM v3.0+, ERA5, USGS) for a comprehensive view.
  • Designed leakage-safe evaluation to ensure performance holds up in the future.
  • Preparing manuscript for submission to Water Resources Research (AGU).

Stack

PyTorchTransformerHydraMLflowxarrayAWS Batch

Results

  • 26–54% reduction in prediction error (RMSE) on held-out basins.
  • Consistent improvement across varying forecast horizons.
  • Demonstrated stability under seasonal distribution shifts.

What I learned

  • Hybrid architectures can correct physical model biases without overfitting.
  • Rigorous evaluation design is the difference between a demo and a product.

USAA Risk Services

Secure Production APIs for Financial Services

Problem

Internal teams needed a reliable, compliant way to access core risk data without navigating legacy complexity.

Why it matters

Accelerated developer velocity and ensured compliance for partner teams across the organization.

Approach

  • Designed and deployed strict GraphQL APIs using Java and Spring Boot.
  • Enhanced internal observability tools by unifying disparate data sources.
  • Built responsive React dashboards to give stakeholders visibility into risk metrics.

Stack

JavaSpring BootGraphQLReactTypeScriptPostgreSQL

Results

  • Streamlined data access for business partners, reducing support tickets.
  • Increased deployment confidence through automated testing pipelines.

What I learned

  • Clear interfaces (API contracts) allow teams to move fast safely.