Projects
Each card opens a case study — the problem, the architecture decisions, and what I'd do differently next time.
Full-stack
Full-stackIn progress
Channel Stream
Discovery layer that tells sports fans where to watch any live game.
GoNext.jsSupabaseRedisAWS ECS+1
Full-stackLive
Apex Benchmark
Compares personal athletic scores against elite standards (NFL Combine, Olympic lifting) and prescribes scaled training protocols.
PythonFastAPISQLAlchemyAlembicPostgreSQL+3
Infra & Security
Data & ETL
Data & ETLLive
NC Labor Market Dashboard
Python ETL pulls BLS + Census ACS data, ships as a static, filterable React dashboard.
PythonBLS APICensus ACSNext.jsTypeScript
Data & ETLLive
Statistical Modeling Notebooks
Jupyter notebooks on golf-shot probabilities and applied probability problems.
PythonNumPyPandasJupyter