Skip to content
View BenjaminSRussell's full-sized avatar

Block or report BenjaminSRussell

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

Ben Russell

scrapers · data systems · things that stay standing

total commits

Work

Two projects I keep returning to — fetch messy signal, leave structure that ships.

A scraping and data platform aimed at the hard part: turning unreliable fetches into rows you can trust.

  • Pipelines that survive messy HTML and shifting layouts
  • Clean, validate, emit — without losing the trail
  • Built to be operated, not just demoed
Scrapy — messy fetch to trusted rows

Fast sitemap structure in Rust — root to tree to something you can ship.

  • Parse and walk large sitemaps without drama
  • Clear tree shape over clever one-liners
  • Small surface, serious throughput
Rust-sitemap — root to tree to ship

How I work

I like systems that stay standing after the first good day.

Most of the interesting work sits between fetch and structure: pages that lie, encodings that drift, trees that grow uneven. The craft is making that boring — so the next person (often future me) can move without re-deriving the pain.

Prefer: clear data contracts, boring operational paths, and tools that explain themselves when they break.


More projects

A longer shelf — some sharp, some exploratory. Featured work stays above; this is the rest of the field.

Data & scrape

ML / local models

Interface & play

Tools & stack

Languages and runtimes I reach for most:

  • Scrape & ETL — Python, Scrapy-shaped pipelines, async fetch
  • Structure — Rust, sitemap / tree walkers, typed edges
  • Data — SQL-ish stores, parquet-friendly paths, careful schemas
  • Interface — Swift widgets, small web surfaces
  • Local ML — MLX, Qwen-family experiments, logging that doesn't lie

Day-to-day: prefer tools that are boring under load, inspectable when they fail, and quiet when they work.

Notes
  • This profile README is markdown-first. Images are soft supporting beats that match the dark field (#0B0D10) so they don't flash a different black than GitHub chrome.
  • Featured face: Scrapy + Rust-sitemap. The contribution field below is a live Platane/snk animation from the output branch — not a static fake seed.
  • Commit score above refreshes via Actions (GraphQL lifetime total). Clicking the field or score goes to the profile overview.
  • No multi-act story, no steampunk machine theater, no funeral copy. Just the file, crafted.

contribution field

contribution field


Ben Russell · build things that stay standing

Popular repositories Loading

  1. Scrapy Scrapy Public

    This is a visualized scraping project with a live dashboard on localhost:3000 and must have docker installed

    Python 1

  2. Rust-sitemap Rust-sitemap Public

    This program runs a rust webscraper to create a sitemap that goes until it reaches end points

    Rust 1

  3. Ai_code_detector Ai_code_detector Public

    Finds out if someone is using ai generated code and provides some version of confidence.

    Python 1

  4. Data-visualizer Data-visualizer Public

    i want to visualize data using more advanced techniques, the data i'm aiming to work with is jsonl files meant for LLM's and using data with similarity scores with words to determine uniqueness wit…

    Python

  5. ggml-viz ggml-viz Public

    Forked from brodheadw/ggml-viz

    An interactive visualization tool for understanding the internals of ggml-based inference engines (llama.cpp, whisper.cpp).

    C++

  6. Wheel Wheel Public

    This is a pure UI for spinning a wheel and i want it to be very pretty

    JavaScript