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 build practical data and backend projects that are meant to be opened, run, and inspected. The work here is focused on SQL analytics, Python APIs, observability workflows, and reproducible project structure.

Featured Work

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, windows, revenue analysis, and data engineering SQL patterns.

SQL Mini Challenges project site

DataOps Observability API

Repository | v0.2.0 release

A FastAPI operations layer for pipeline run tracking, data quality checks, webhook alerts, alert delivery audit history, and a pipeline registry with owners, stale thresholds, and runbooks.

DataOps Operations Dashboard

Focus Areas

  • Data engineering: ingestion, cleaning, SQLite/Postgres loading, and report outputs
  • Python services: FastAPI, SQLAlchemy, migrations, API tests, and CI quality gates
  • Analytics engineering: cohort analysis, retention, window functions, and growth metrics
  • Full-stack applications: Next.js, TypeScript, Prisma, authentication, and CI-backed deployment
  • Reproducibility: setup steps, validation workflows, and runnable local examples

More Projects

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 auth, database models, tests, and a live deployment Next.js, TypeScript, Prisma, NextAuth, Vercel

Project Entry Points

  1. Practice SQL analytics patterns: SQL Mini Challenges project site
  2. Inspect a Python API product: DataOps Observability API v0.2.0
  3. Review reproducible Python pipelines: data-engineering-lab
  4. Open the full-stack app: SignalBoard live deployment

Tools I Use Often

Python | FastAPI | SQLAlchemy | Alembic | SQL | pandas | TypeScript | Next.js | Prisma | SQLite | Postgres | Docker | GitHub Actions

Contact

LinkedIn: https://www.linkedin.com/in/bryan-mowrey/

Pinned Loading

  1. sql-mini-challenges sql-mini-challenges Public

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

    Python

  2. dataops-observability-api dataops-observability-api Public

    FastAPI service for pipeline run and data quality observability.

    Python

  3. data-engineering-lab data-engineering-lab Public

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

    Python

  4. flow flow Public

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

    TypeScript