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.
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 →
I contribute focused fixes, regression coverage, issue triage, and pull-request reviews. I currently help maintain opencode-mem and awesome-free-apps.
svg2pdf.js #372
Correcting PDF link hitboxes, with browser regression coverage.
jest-codemods #672
Handling TypeScript callbacks with a special this parameter.
opencode-mem #279 · #290
Reducing vector-index storage overhead and adding matched-memory feedback in search.
More contributions
- opencode-mem #289 preserves provider parameters and safeguards non-streaming endpoints during profile cleanup.
- rtk #3755 adds Windows-aware routing for
py, virtual-environment, and full-path Python test launchers while preservingpytestandunittestbehavior. - tensorflow-onnx #2487 fixes Keras 3 model-output mapping against traced TensorFlow tensors and adds
.kerassave/load regression coverage.
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.
- Linux desktop latency: find the cause before tuning
- Privacy-first React components: storage and safe defaults
- Using an AI coding CLI: context, permissions and diff review
Have something in mind? Tell me about it →



