Ethan Bard
  • Home
  • Projects
  • About

Projects

Everything with a public address, current work first.

Running and maintained

  1. Fantasy football bot

    Python

    fantasy.ethandbard.com

    Posts scheduled ESPN league reports to Discord, answers slash commands, and serves a Shiny dashboard of league history, backed by ESPN snapshots in SQLite. One container on the VPS, routed through a Cloudflare tunnel.

    Open app ↗ Read docs ↗ View source ↗
  2. Pokémon CRM

    TypeScript

    pokemon-crm.ethandbard.com

    Look up all 1,025 Pokémon, keep notes on them, and chart base stats across type, generation, region and habitat. React and Express over Postgres, laid out like the student-advising tools it borrows from.

    Open app ↗ View source ↗ sign-in required
  3. ellmer-practice

    R

    A Shiny workbench you drive in English. The model sees a statistical profile of the table rather than the rows, calls one tool, and R runs the SQL or fits the model. Explore writes DuckDB queries and draws the chart; Model fits a preview model and scores it against a named baseline.

    Read docs ↗ View source ↗
  4. Chewy scraper

    Python

    Three stages over chewy.com dog-food listings: collect the product links, scrape each page, load the JSON for analysis.

    Read docs ↗ View source ↗

Earlier analysis work

  1. Religious attendance and cardiovascular disease

    R

    NHANES 2007–2008 data on cardiovascular disease against demographic and risk factors, including religious attendance.

    View source ↗
  2. Shiny root finding

    R

    A dashboard for comparing root-finding methods: pick a method, apply it to an example function, and adjust its parameters to find other solutions.

    View source ↗
  3. Boston Marathon 2017

    R

    Analysis of the 2017 race results.

    View source ↗
  4. McDonald’s menu

    R

    Data mining over the McDonald’s menu dataset.

    View source ↗