:===--:--. github.com/aryanorastar
.+*****++**- ───────────────────────────────────────────
=##***+===+*- uptime B.Tech CSE @ Thapar · 2024 → 2028
-#**#*++**+++: kernel Python · TypeScript · Swift · Dart · Rust
*****++=++=- shell zsh + Claude Code
:***#******: wm FastAPI · Next.js · Flutter · Node
.:*#***####*+=:. packages 31 public repos
..:=++%#***##**%*==--::
.:--:-+**##+++++=+%#*++++*=. ────────────── merged pull requests ──────
:++**=+-+%%#*=====+#*%*++*#*+. total 120 · 110 into BasedHardware/omi
.*#**#**++##%%*====**=****####= desktop 28 Swift · macOS + Windows
+%###%#******#%+=-:=+=***##%##*. app 21 Flutter · BLE, offline sync, FCM
-%%%%#%%###****%+ -++***##%%%%: backend 14 Python · quotas, MCP, rate limits
.#%%%%%%%%#*#####+ =*#%##%%%%%%= ci 12 fail-closed release pipelines
=@%%%%%@%%%%%%%%%=...+#%%%%%@%%%%* web 7 Next.js · deep links, perf
.#@%%%@%@@%%%%%%%%-...=#%%%%%@@%%%+ other 26 listen · sync · chat · mcp · dev-api
-%@%%%@@@%%%%%%%%#....=%%%%%@@%%%%#. reviews 51 code reviews given across 5 repos
*@@%%%@@@@%%%%%%%+....=%@%%%@@%%%%%: ────────────────────────────────────────────
#@@@%%@@@@@%%%%%%+----+%@%%@%%%%%%@=
*@%%##%@@@@%%%%%%+====+#@%@%#***#%%: open PRs meshery · OpenHands · zulip · CCExtractor
-#%#*+#@@@@@%%%%%======#@@@#*###%%- builds Astar · mandi-mcp · ThaparGo · ID Vault
-##***@@@@@@%%@#+===:=#@@*=+*#%#- since 19 Jul 2026 → ~110 merges in 6 weeks
-%#%%@@@@@@%%%===-::=*@#++*#%@+ status open to paid work
.####@@@@@@%%%: .::=++#++*#%%%%= contact aryangupts05@gmail.com
+%**@@@@@@%%#*-..:-===***%%###%=
=%#*%@@@@@@%#***+==*++*#%@%%####- ███ ███ ███ ███ ███ ███ ███
.####@@@@@@%%%%@%######%@%%%%#***:
Most people's GitHub is a folder of things they started. Mine is mostly other people's repos — and the pull requests are merged.
I'm a B.Tech CSE student at Thapar (2024 → 2028), ex blockchain-dev intern at BlockseBlock, and for the last six weeks my main hobby has been walking into a production codebase I didn't write and closing bugs in it — Swift on macOS, Python on the backend, Next.js on the web, and the CI that ties it together.
reproduce it → find the cause → fix it once, where every caller routes through
110 pull requests merged into BasedHardware/omi — a shipping AI-wearable product with a macOS app, a Python backend, a Next.js web app and a Flutter client. First PR: 19 Jul 2026. So: ~110 merges in ~6 weeks, in a codebase I did not write.
Where they landed:
| Area | Merged | What that actually means |
|---|---|---|
| 🖥️ Desktop (Swift · macOS/Windows) | 28 | transcription lifecycle, mic reconnect, Sparkle updates, window + permission bugs |
| 📱 App (Flutter/Dart) | 21 | BLE GATT teardown, offline upload retries, FCM deep links, transcript seek |
| 🐍 Backend (Python) | 14 | rate limits, fail-closed quota accounting, MCP search, timezone coercion |
| ⚙️ CI / release | 12 | fail-closed pipelines, SA-key ratchets, restored unit + ratchet checks |
| 🌐 Web (Next.js) | 7 | share-link host parity, deep links, live-transcript perf |
| 🎧 listen · sync · chat · mcp · dev-api | 26 | websocket delivery, clock-offset dedupe on offline merge, scoped chat, omi ask CLI |
Counts from merged-PR scope prefixes. Verify: the PR list itself.
Also open upstream right now: meshery ×3, OpenHands, zulip-flutter, CCExtractor (sample-platform, taskwarrior-flutter), AOSSIE (OrgExplorer, CarbonTracker, OpenVerifiableLLM, AutoInitialIssues), Catrobat/Paintroid.
Backend / desktop / full-stack reliability — internship or contract · IST · ~10–15 hrs/week
I'm useful on day one in a codebase you're tired of explaining. Give me a flaky test, a race condition, a CI pipeline that lies, or a bug report nobody can reproduce.
| Proof pack | gist · live site |
| Merged PR list | BasedHardware/omi |
| aryangupts05@gmail.com | |
| aryan-gupta |
✦ AstarScreen-aware AI voice assistant for macOS — on-device OCR + Whisper, 5-provider fallback brain, MCP tools, one-DMG install.
|
MCP server for live + historical Indian mandi prices — 3,000+ markets, 200+ commodities, via Agmarknet.
|
🧭 ThaparGoCampus navigation, timetable and room booking, actually used at Thapar.
|
🪪 ID VaultDecentralized identity + credential wallet on Polkadot, with selective disclosure.
|
🧪 Also in the drawer:
IRON ATLAS(gym RPG tracker, React Native) ·Arogya Sentinel(healthcare surge forecasting, MumbaiHacks 2025) ·EVote+ConnectUS(ICP / Motoko, my Web3 era)
Every number on this page is a query you can run yourself. No badge service, nothing to 503:
$ gh api search/issues -f q='author:aryanorastar type:pr'
pull requests authored .......... 192 across 20 repositories
├ merged ...................... 120 110 of them into BasedHardware/omi
├ open ........................ 21 meshery, OpenHands, zulip, CCExtractor, AOSSIE
└ closed unmerged ............. 51
code reviews given ............... 51 omi 46 · meshery 2 · CCExtractor 1 · AOSSIE 2
issues opened .................... 12
contributions, last 12 months .... 970No contribution-graph image here on purpose — GitHub already renders the real one directly below this README.



