Skip to content
View amanbn8's full-sized avatar

Block or report amanbn8

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

Hi, I'm Aman Bansal

I'm a third-year BTech student in Robotics & AI at Manipal University Jaipur, based in Mumbai. I contribute to open-source projects (CNCF, OpenWISP, Sugar Labs, AOSSIE, Zulip) and build developer tools, most recently a CI failure triage agent with an MCP server and AWS Lambda webhook.

Projects

ci-triage-agent · Python, MCP, AWS Lambda, Amazon Bedrock

Reads a raw GitHub Actions log and says why the run failed and whether a re-run will help. Fifteen rule signatures (test failures, compile errors, missing deps, network flakes, rate limits, macOS BSD-vs-GNU tool mismatches, ...), error fingerprinting across runs, flaky-test detection from JUnit XML, and an LLM fallback on Bedrock only when the rules are unsure. Runs as a CLI, as an MCP server for AI assistants, and as a Lambda webhook that comments the diagnosis on the pull request.

plate · Node.js, OpenAI-compatible vision API, Upstash Redis, Vercel

Photo-based calorie and nutrition tracker. Snap a meal, a vision model identifies each food and estimates grams, and it is matched against a built-in database of 348 Indian and world foods and drinks. Logs calories, protein, carbs, fat, fibre, sugar and sodium. Zero npm dependencies, installable as a PWA, with a file store locally and Redis on Vercel.

Open-source contributions

Merged

Repository Change
cncf/automation Fail the maintainers validator on an empty or misspelled maintainers.yaml in repo-root mode
cncf/automation Fix check-go-version.sh false failures on macOS runners
openwisp/netjsonconfig Fix truncation of non-ASCII file contents in generated tar archives
sugarlabs/musicblocks Declare missing globals in four widget headers
AOSSIE-Org/Gitcord Validate LinkedIn hostname and profile ID to block phishing URL injection

Open

Repository Change
openwisp/netjsonconfig Add tls-crypt support to the OpenVPN backend
zulip/zulip Use Intl.RelativeTimeFormat for the "last seen" status
mesa/mesa Keep one GridCell class for all cells after unpickling a Grid
neuroinformatics-unit/movement Connect napari widget callbacks only while the widget is visible
cncf/automation Fix the glossary reminder guard so the Slack post is skipped on non-Thursdays
AOSSIE-Org/OrgExplorer Reset pull request data when exploring a new organization
aboutcode-org/alpine-secdb mirror Fetch every secdb file on each sync instead of trusting mtimes
52North/WeatherRoutingTool Make Boat.get_weather_data() actually cache the weather dataset

Bugs found and reported

Contact

Pinned Loading

  1. ci-triage-agent ci-triage-agent Public

    Explains why a CI run failed: rule-based triage, flaky-test detection, MCP server and AWS Lambda webhook

    Python

  2. automation automation Public

    Forked from cncf/automation

    Tools to manage CNCF maintenance tasks

    Go

  3. netjsonconfig netjsonconfig Public

    Forked from openwisp/netjsonconfig

    Network configuration management library based on NetJSON DeviceConfiguration

    Python

  4. musicblocks musicblocks Public

    Forked from sugarlabs/musicblocks

    Music Blocks -- A musical microworld

    JavaScript

  5. Gitcord-GithubDiscordBot Gitcord-GithubDiscordBot Public

    Forked from AOSSIE-Org/Gitcord-GithubDiscordBot

    Local-First Discord ↔ GitHub Automation for Organizations

    Python