Skip to content
View NWelde's full-sized avatar
🕵️‍♂️
🕵️‍♂️
  • 03:47 (UTC -12:00)

Highlights

  • Pro

Block or report NWelde

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

Nathan Beyene

I build developer tools that measure things people usually guess at.

Most CI advice is folklore — "this job feels slow," "that vendor seems cheaper." I keep building the thing that replaces the guess with a number: what your CI actually costs, what a change actually saves, what the pipeline actually does.

Minerva University, class of 2029. Previously taught at Yale Young Global Scholars. Currently in San Francisco.

What I'm building

Project What it does
ci-cost Samples a repo's real GitHub Actions run history, prices it against a versioned rate catalog, then replays the same usage through 8 other vendors' pricing models. Packaged as an installable agent skill. Python, 413 tests.
shadow-runner Finds CI jobs waiting on each other for no real reason, then proves the fix by running both versions on live GitHub Actions infrastructure and measuring the difference. It doesn't say "this should be faster" — it says "we ran it, and it was."
better-ci A CI engine with pipelines defined in Python instead of YAML: DAG execution, content-hashed caching, and git-diff job selection so only affected jobs run. 119 tests.

A thing I care about in all three: they fail loudly instead of guessing. ci-cost refuses to price a runner label it doesn't recognize rather than quietly estimating one, because a confident wrong number is worse than an error.

Popular repositories Loading

  1. NWelde NWelde Public

    Config files for my GitHub profile.

    1

  2. better-ci better-ci Public

    A CI engine with pipelines written in Python instead of YAML — DAG execution, content-hashed caching, and git-diff job selection

    Python 1

  3. ci-cost ci-cost Public

    Agent skill that measures a repo's real GitHub Actions usage and prices it against 8 CI vendors

    Python 1

  4. Brojects-1 Brojects-1 Public

    Forked from Keneriyan/Brojects

    simple projects with python

    Python

  5. LightKurveAPI LightKurveAPI Public

    Forked from Signal-K/client

    Analyze stellar light curves from Kepler & TESS missions.

    Python

  6. better-auth better-auth Public

    Forked from better-auth/better-auth

    The most comprehensive authentication framework for TypeScript

    TypeScript