Skip to content
View amandeavor's full-sized avatar

Block or report amandeavor

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
amandeavor/README.md
Aman Awasthi — Amandeavor. Finance student and software builder.

Visit my portfolio ↗ · LinkedIn · Email


I’m Aman Awasthi, a software builder studying Banking & Finance in India.

Alongside my B.Com (Hons.) and CA Foundation preparation, I work on developer tools, browser applications and Linux systems.

I like work where the details matter: a command that previews its changes, an error that explains what happened, a fix someone else can review.


Open-source contributions

I help maintain opencode-mem and awesome-free-apps, and contribute fixes and tests to developer tools.

25 merged pull requests across 16 external repositories (125 merged PRs across all repositories), verified on September 28, 2026. Browse the contribution record →

Project Selected merged work
opencode-mem Reduce storage overhead for new vector indexes, preserve provider parameters, and show matched-memory counts.
Wave Handle non-UTF-8 program output in the native case runner and reject null write buffers before opening files.
Inversify Validate OpenAPI base-URI declarations and support discriminated errors in HTTP error filters.
test-reporter Handle test failures with attribute-only messages.
repodx Detect secrets exposed through public env prefixes.
rolecraft Use UserError for skill-not-found in remove and update APIs.
vitepress-carbon Drop invalid :deep() from unscoped DocSearch styles.
svg2pdf.js Align PDF link hitboxes with rendered SVG elements.
shep Clarify view and deliver documentation comments.
freeCodeCamp Correct integers/floats lecture terminology.
jest-codemods Preserve TypeScript this parameters during migration.
RTK Add regression coverage for anchored command-filter patterns.
awesome-free-apps Make link audits detect HTTP failures, limit concurrency, and return meaningful exit statuses.
Selected contributions under active review

These pull requests are actively under review as of September 28, 2026.


Selected work

An experimental Void Linux system with installation, setup and software-management tools.

Rust · C · Svelte · Tauri · Linux

Installs and organizes skills, prompts and MCP configurations for AI workflows.

TypeScript · Node.js

A browser toolbox for document, image, media and everyday utility tasks.

React · TypeScript · Vite

Organizes files from the terminal, with dry-run previews and undo manifests.

Python · Typer · Rich


View all work on my portfolio →


How I work

Understand the failure. Reproduce it before changing the implementation.

Make the fix reviewable. Keep changes focused and add regression coverage where it helps.

Leave a clear trail. Document actual behavior, explain failures and make changes reversible.


Notes from building



Have something in mind? Tell me about it →

Pinned Loading

  1. Aetheris-OS Aetheris-OS Public

    Experimental, hardware-aware desktop system built on Void Linux with Rust, Tauri, GTK, and runit.

    Rust 3 1

  2. Aman-CLI Aman-CLI Public

    Your AI workflows, in one place. Organize skills, prompts, and MCP configs with read-only diagnostics.

    TypeScript 1

  3. GuruNanakAcademy GuruNanakAcademy Public

    Source code for the Guru Nanak Academy website.

    TypeScript 1