Skip to content
View nick-bellows's full-sized avatar
  • Texas

Block or report nick-bellows

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.

Content in all repositories owned by your account will be closed.
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
nick-bellows/README.md

Nick Bellows

Senior marketing manager in the sports industry transitioning into software and data engineering.

Across more than ten years in the youth soccer ecosystem, my work has included managing websites and web platforms serving 1M+ annual viewers, writing website code, maintaining site architecture and performance, building analytics and executive reports, and translating business requirements into technical tasks.

I pair that domain experience with an MS and BS in Software Engineering and hands-on portfolio work in Go, TypeScript, Python, SQL, PostgreSQL, APIs, data pipelines, Docker, testing, CI/CD, and AWS-oriented architecture. These repositories demonstrate the engineering work behind my career transition; they are independent portfolio/reference implementations, not systems built for my employer.

Start here

Reviewer path First project What it demonstrates
Software engineering Learning Center Reference Working Go/Next.js/PostgreSQL learner and administrator workflow with OIDC verification, RBAC, persisted progress, derived eligibility, tests, and accessibility automation
Data engineering Fan Unification Platform · live dashboards Prefect-orchestrated ingestion, explainable identity resolution, SCD2, dimensional modeling, SQL quality gates, measured linkage, and BI-ready marts

My current technical focus is deliberately narrow: multi-role learning and eligibility workflows, and trustworthy identity/data integration across disconnected soccer systems.

Selected engineering work

A fictional soccer-federation learning and eligibility platform. Its working vertical slice verifies identities, resolves database roles, persists course enrollment and ordered lesson progress, projects a learner dashboard, and derives an administrator compliance view from expiring credentials and holds. The stack is Go, Next.js/TypeScript, PostgreSQL, OpenAPI, Docker, and GitHub Actions.

A Prefect-orchestrated identity-resolution and dimensional-warehouse pipeline over four synthetic source systems, including a Salesforce-shaped API. It demonstrates incremental and idempotent ingestion, quarantine, explainable matching, SCD2, SQL quality gates, Redshift-oriented design, scheduled CI, and BI-ready marts. Linkage accuracy is measured against generated ground truth, including a published result where the first probabilistic approach lost to the deterministic baseline.

An auditable FastAPI reference system for public sanctions-list ingestion, explainable entity matching, information extraction, retrieval, evaluation, and human-review exports. It fails closed when verified source data is unavailable and clearly separates fictional examples from public-source adapters.

Four event-driven Python services use Kafka, PostgreSQL, Redis, OpenAPI, WebSockets, observability, Docker, and Kubernetes to turn synthetic surveillance reports into tracks and advisory alerts. The repository includes contract, integration, end-to-end, performance, and failure-mode evidence, including a model improvement that did not replicate under shifted scenarios.

Supporting engineering evidence

Project Status and engineering signal Implemented stack
Detection Engineering Lab Fixture-validated Sigma detections, target compilation, evidence manifests, and explicit telemetry-validation limits Python, Sigma, Elasticsearch, CrowdStrike LogScale, Docker, pytest, GitHub Actions
ES Futures RL Trading Bot Archived learning project retained for its Python/C# integration boundary and failure analysis—not as a trading-performance claim Python, PyTorch, Stable-Baselines3, Gymnasium, Pandas, NumPy, NinjaScript/C#
NitroGen Gaming Agents NVIDIA NitroGen fork with separately identified custom data, configuration, DAgger, and multi-frame tooling Python, PyTorch, Hugging Face tooling, OpenCV, Windows game integration
Cybersecurity Writeups Authorized-lab reports retained as supporting evidence; an automated publication audit keeps them de-emphasized pending source redaction Python, pypdf, PDF content/metadata auditing, GitHub Actions

Technologies demonstrated in the repositories

Area Evidence
Application engineering Go, chi, pgx, TypeScript, Next.js, Python, FastAPI, REST, OpenAPI, OIDC, RBAC
Data engineering Python, SQL, PostgreSQL, Prefect, Pandera, Splink, dimensional modeling, SCD2, ETL, identity resolution
Streaming and operations Kafka, Redis, WebSockets, Prometheus-compatible metrics, OpenTelemetry traces, structured logging
ML and experimentation PyTorch, Stable-Baselines3, Gymnasium, spaCy, sentence transformers, BM25, reproducible evaluation
Security engineering Sigma, Elasticsearch, CrowdStrike LogScale, threat modeling, secret scanning, dependency auditing
Cloud and delivery AWS-oriented Terraform and Redshift designs, Docker, Kubernetes manifests, GitHub Actions, GitHub Pages
Quality Unit, integration, contract, end-to-end, accessibility, performance, data-quality, and evidence-drift tests

AWS and Kubernetes work is presented at the boundary actually demonstrated: local or CI validation and deployment design, not a paid production deployment. Portfolio soccer/member records are synthetic, and none of these projects is affiliated with or endorsed by U.S. Soccer or any member organization.

Education and certifications

  • MS Software Engineering, AI specialization
  • BS Software Engineering
  • AS Web Development
  • MS Sport Management
  • BS Parks, Recreation & Tourism Management
  • AWS Certified Machine Learning - Specialty and AWS Certified Cloud Practitioner
  • CompTIA Data+, Security+, PenTest+, A+, and Project+
  • Microsoft Certified: Azure Fundamentals
  • Practical Junior Penetration Tester (TCM)

Pinned Loading

  1. learning-center-reference learning-center-reference Public

    Soccer learning and eligibility reference implementation with Go, Next.js, PostgreSQL, OIDC/RBAC, OpenAPI, Docker, and accessibility tests.

    Go

  2. fan-unification-platform fan-unification-platform Public

    Explainable fan identity resolution and dimensional warehouse with Prefect, PostgreSQL, Splink, data-quality gates, and BI-ready marts.

    Python

  3. compliance-intelligence-platform compliance-intelligence-platform Public

    Auditable compliance-intelligence reference system with public-source ingestion, explainable matching, retrieval, evaluation, and human-review exports.

    Python

  4. airspace-conformance-platform airspace-conformance-platform Public

    Event-driven airspace conformance monitoring with Kafka, PostgreSQL, Redis, observability, containers, and explicit operational limits.

    Python

  5. detection-engineering-lab detection-engineering-lab Public

    Fixture-validated Sigma detections compiled for Elastic and CrowdStrike LogScale with evidence manifests, CI, and documented validation boundaries.

    Python

  6. cyber-security-writeups cyber-security-writeups Public

    Authorized CTF-style lab reports with a reproducible publication-safety audit and explicit non-client boundaries.

    Python