Skip to content
View ianalloway's full-sized avatar
:electron:
Currently working
:electron:
Currently working

Highlights

  • Pro

Block or report ianalloway

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
ianalloway/README.md

IAN ALLOWAY — Applied AI · Agent Systems · Data Products

Portfolio Live Product Resume LinkedIn Email


About

Applied AI / eval / agent systems · sports decision products · Alloway LLC.

Website: ianalloway.xyz · Writing: Alloway AI

I build and evaluate systems where AI products, agent tooling, and decision software have to hold up under scrutiny.

  • Contract @ Handshake AI — evaluating ChatGPT app development and agent-built software across engineering, logic, design, and product quality
  • Founder, Alloway LLC — applied ML products, analytics tooling, and autonomous agent systems (including AI Advantage Sports)
  • B.S. Information Science, magna cum laude · M.S. Artificial Intelligence candidate — University of South Florida

I care about things that still hold up when someone looks closely & over time.


Featured

Case study — AI Advantage (+ SOLVENT)

Problem → system design → what “good” means → honest results. Live product + repos. No fabricated metrics.

SOLVENT — Self-Funding AI Agent

NVIDIA × Stripe × Nous Research Hackathon

An AI agent that runs as a business loop: sells research briefs, collects payment via Stripe, provisions compute from its own revenue, and refuses jobs that don't clear a margin. Demo runs book a full P&L (earn → fulfil → spend); dollar figures in the demo are illustrative of the loop, not production revenue.

 Client pays Stripe → Agent earns → Agent fulfils → Agent pays vendors → P&L booked

Sponsor stack: NVIDIA Nemotron · Stripe Issuing · NemoClaw-style guardrails.

Zero-dependency Python toolkit for auditing LLM-as-judge pipelines — position / verbosity / injection bias checks, judge panels with an agreement matrix, and calibration (Brier, ECE) against human labels. pip install juryrig

Full-stack sports analytics product with live ML predictions, Kelly-based sizing, CLV tracking, and a real deployed surface at aiadvantagesports.com.

Stack layering: nba-ratings (PyPI: nba-edge) → kelly-js (npm install @ianalloway/kelly-js) → sports-betting-ml (training demo) → ai-advantage (product). Ratings → edge → Kelly / CLV → live UI.


Public map

Active public surface, grouped for navigation (pins are the sports + agent core).

Group Repos
Sports decision stack nba-ratings · kelly-js · sports-betting-ml · ai-advantage
Agents & eval solvent-agent · juryrig · openclaw-skills
Portfolio / UI ian-web-forge · matrix-rain · openclaw-theme-neon
Web3 / archive evm-sentry · oss-archive

Also shipping

npm @ianalloway/kelly-js PyPI nba-edge PyPI juryrig

Repo One-liner
ian-web-forge Portfolio site — live at ianalloway.xyz
matrix-rain React matrix rain — HiDPI, reduced-motion, message mode
openclaw-theme-neon Neon OpenClaw theme · Pages preview
openclaw-skills 16 OpenClaw/ClawHub skills (sports-odds, Kelly, portfolio, …)
nba-ratings · PyPI Elo, win probability, Kelly + CLV helpers — nba-edge
kelly-js · npm Kelly sizing, CLV, bankroll — npm install @ianalloway/kelly-js
sports-betting-ml Streamlit training / value-bet demo (synthetic demo metrics)
evm-sentry On-chain anomaly & risk scanner (Ethereum, Base, Optimism)
oss-archive Frozen snapshots of completed projects + revive guide

Eval notes that still matter: browser automation remains a hard agent benchmark — Substack · checklist (archived).

More: ianalloway.xyz


Tech stack

Languages: Python · TypeScript · SQL · JavaScript
AI / ML: OpenAI · NVIDIA Nemotron · LangChain · scikit-learn · Pandas
Product: FastAPI · Next.js / React · Stripe · PostgreSQL · Docker · GitHub Actions


What I'm building now

  • Autonomous agent systems with real economic loops (earn, spend, book P&L)
  • Evaluation tooling that makes model and app behavior inspectable and trustworthy
  • Applied ML products where the evaluation layer is part of the system, not an afterthought
  • Sports decision systems — ratings → edge → Kelly / CLV → live product (AI Advantage)

GitHub stats

GitHub Streak Contribution Graph

Mandatory meme

Other agents vs SOLVENT meme

other agents can spend money · SOLVENT gates spend on margin


Pinned Loading

  1. ai-advantage ai-advantage Public

    Sports betting platform with ML predictions, Kelly Criterion bet sizing, live odds ticker, and daily AI picks. NBA, NFL, MLB.

    TypeScript 4 1

  2. sports-betting-ml sports-betting-ml Public

    NBA game prediction & value-bet demo — XGBoost + Kelly Criterion Streamlit app (synthetic training workflow).

    Python 2 1

  3. kelly-js kelly-js Public

    Kelly Criterion calculator for sports betting and investing. CLV tracking, bankroll stats, odds conversion. TypeScript, zero deps, tree-shakeable.

    TypeScript 1

  4. solvent-agent solvent-agent Public

    Offline-first demo of a self-funding analyst agent: earns via Stripe, fulfils with NVIDIA Nemotron, pays vendor bills within guardrails, never works at a loss.

    Python 80 26

  5. juryrig juryrig Public

    Audit LLM judges before you trust them — position/verbosity bias, agreement matrix, panels, calibration. Zero dependencies. PyPI: juryrig.

    Python

  6. nba-ratings nba-ratings Public

    Elo, logistic win probability, Kelly + CLV helpers for NBA-style models (PyPI: nba-edge). Pairs with nba-clv-dashboard.

    Python