



Aryan Patel
Software engineer building at the edge of systems and story — open-source contributor, RISC-V tinkerer, maker of quiet machines.
Press 1–4 to tune · R for résumé
Aryan Patel.
I like art, stories, philosophy, puzzles.
Some days I want everyone around. Some days I want the room dark and the door shut.
I am a human, and kuch to kar raha hun…
A lot to achieve.
PGM 01/16Frontend
HTML
the bones of every page here
Jun 2026 — Present · Remote
LFX Mentee — RISC-V International
Linux Foundation Mentorship Program
riscv-extensions-landscapeAutomated the catalog
Wrote a Node.js script that parses the upstream Unified Database (UDB) YAML specs and syncs normalized extension metadata into the JSON the site reads from. It runs on a GitHub Actions cron schedule, so the catalog tracks upstream spec changes without anyone editing entries by hand.
Made dependencies machine-readable
Extended the generator to resolve each extension's requirements into a flat dependency array. A maintainer needed this as input for an ISA Configuration Builder UI — the requirements are expressed as nested allOf/anyOf/oneOf trees, and the call was to flatten them into plain extension names rather than preserve the boolean structure.
Built catalog UI
React components for browsing and filtering the extension catalog.
Pushed a fix back upstream
Audited the UDB for extensions with no YAML definition and filed an issue documenting 33 genuinely missing ones across four families — ACLIC, Supervisor Domains, SPMP, and Dynamic TSO. Missing definitions upstream mean gaps downstream, in this catalog and everywhere else that reads from UDB.


