A headless figure in a cream coat standing in a wildflower field, holding a bouquet
( tap the television )

Aryan Patel

Software engineer building at the edge of systems and story — open-source contributor, RISC-V tinkerer, maker of quiet machines.

  • Résumé

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-landscape
  • Automated 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.

End of broadcast.

aryan.void888@gmail.com
© 2026 Aryan Patel · a person made still, watching the world through an old television