Skip to content
View Bmowville's full-sized avatar

Block or report Bmowville

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Bmowville/README.md

Bryan Mowrey

I hold a degree in Data Science and build practical data and backend systems designed to be run, inspected, and evaluated. My work spans machine-learning evaluation, SQL analytics, Python APIs, data engineering, and production delivery.

Portfolio | LinkedIn

Featured Projects

CivicOps ML

Container release Latest release

Production application (Entra role required) | Repository | Model card | Latest release

A deployed machine-learning system for estimating seven-day NYC 311 resolution risk from creation-time information. It combines chronological evaluation, leakage controls, model-integrity checks, human-review workflows, Entra application roles, least-privilege Neon audit storage, Azure Container Apps, Key Vault, Application Insights, and an immutable container release with SBOM and provenance.

CivicOps ML production architecture

DataOps Observability API

CI Latest release

Live dashboard | API documentation | Repository | Latest release

A deployed FastAPI operations service for pipeline run tracking, data quality checks, webhook alerts, metrics, and ownership metadata. The production release runs on Azure Container Apps with Neon PostgreSQL and includes API-key-protected writes, Alembic migrations, non-root containers, CI quality gates, an SBOM, and build provenance.

DataOps Observability API operations architecture

SQL Mini Challenges

Live project site | Repository

40 runnable SQL analytics challenges with validation checks, learning paths, and browser-friendly challenge pages. The exercises cover cohorts, retention, window functions, revenue analysis, and data engineering SQL patterns.

SQL Mini Challenges validated analytics practice

Additional Work

Project Scope Stack
Data Engineering Lab Python pipelines that ingest data, load SQLite, and write report outputs Python, pandas, SQL, SQLite
SignalBoard Full-stack productivity dashboard with authentication, database models, tests, and a live deployment Next.js, TypeScript, Prisma, NextAuth, Vercel

Technical Focus

  • Data science and analytics: chronological evaluation, leakage controls, calibration, drift analysis, SQL, and pandas
  • Python services: FastAPI, SQLAlchemy, Alembic, pytest, and PostgreSQL
  • Delivery: Docker, GitHub Actions, Azure Container Apps, release automation, and observability
  • Full-stack development: TypeScript, Next.js, Prisma, and authentication

Pinned Loading

  1. dataops-observability-api dataops-observability-api Public

    FastAPI service for pipeline run and data quality observability.

    Python

  2. sql-mini-challenges sql-mini-challenges Public

    40 runnable SQL analytics challenges covering cohorts, retention, windows, revenue, and data engineering patterns.

    Python

  3. flow flow Public

    SignalBoard: Next.js productivity dashboard with Prisma, NextAuth, tests, and Vercel deployment.

    TypeScript

  4. data-engineering-lab data-engineering-lab Public

    Reproducible Python and SQL pipelines for ingest, cleaning, SQLite loading, and analytics reports.

    Python

  5. civicops-ml civicops-ml Public

    Leakage-aware NYC 311 resolution-risk modeling with authenticated human review

    Python