Skip to content
View apoorvdarshan's full-sized avatar
👾
no time for caution
👾
no time for caution

Block or report apoorvdarshan

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
apoorvdarshan/README.md

Hi, I'm Apoorv 👋

📍 Delhi | 🤖 Agentic engineering | 🚀 Building web, apps, bots, APIs, and everything in between

I build things people actually use: apps, tools, and open-source fixes.

Mobile Apps

  • 🥦 fud-ai Stars Downloads: 11K+ - AI-powered calorie and nutrition tracker app
  • 📈 verceltics Stars Downloads: 1K+ - Open-source iOS hub for hosting, domains, analytics, and uptime
  • 🤖 scowld Stars Downloads: 500+ - iOS AI companion with a live VRM avatar that sees you
  • 🚫 quit-all Downloads: 100+ - iOS app to quit smoking, alcohol, social media, and more
  • 📚 pcm-notes Downloads: 80+ - Offline PCM notes for JEE Main/Advanced & NEET (iPhone/iPad)

Games

  • 🌊 abysm Downloads: 40+ - Calm pixel-art dive past 75 real sea creatures to Challenger Deep

Chrome Extensions

AI & Agents

Apps & Utilities

  • 💾 github-backup - Daily GitHub backups to private GitLab with integrity checks
  • 📊 lithosai-bar Downloads: 1 - LithosAI balance, daily usage, and model spend in the macOS menu bar
  • 🪱 DesktopWorm Downloads: 3 - macOS C. elegans simulation using the OpenWorm c302 connectome
  • 🍪 browser-cookie-bridge Stars Downloads: 3K+ - Transfer local Chromium sessions to Codex on macOS
  • ⚓ hash-harbor Downloads: 800+ - Local torrent streamer/downloader with a browser UI
  • 📸 TetherShot Stars Downloads: 3K+ - macOS menu-bar iPhone screenshots to a folder you choose

Web Apps & Tools

  • 🏆 omi-leaderboard - Omi contributor rankings, merged PRs, and shareable profiles
  • 🔔 ringtone-cropper - Audio/YouTube to Android/iPhone ringtones
  • 📣 crossposter Stars Downloads: 4K+ - Post to X, LinkedIn, Bluesky, Mastodon, IG, YouTube & more
  • 👤 apoorvdarshan - My GitHub profile, website, and résumé
  • 🌐 opengraph-studio - Edit and preview OpenGraph metadata live
  • 🌌 nornlore - Discover what the universe was doing the day you were born
  • 📊 github-readme-contribution-merger Stars - Combine contribution graphs into one SVG
  • 📊 Xscore Downloads: 300+ - X engagement scorer using the open-source algorithm
  • 📰 zyro - AI news website (GNews.io API, 100 req/day limit)
  • 💼 axentra-os-affiliate (closed source) - CRM platform built during internship at XIRCLS
  • Show More
    • 📄 resume-codes - Resume builder with live preview
    • 🖼️ compress-image - Client-side image compression (browser-only, nothing uploaded)
    • 🧙 todo-app - Harry Potter-themed To-Do app

Creative, 3D & Vision

Experiments & Fun

Open Source Contributions

  • 🏕️ freeCodeCamp Stars - fix(curriculum): correct example for ochenta y uno gender rule
  • 🔶 tensorflow Stars - fix: resource misclassification for unsorted read-only inputs (by TensorFlow)
  • 🦋 flutter Stars - remove material imports from navigator and overlay tests (by Flutter)
  • 🧠 dify Stars - Use RegExp.exec() for non-global regex matches
  • ☸️ kubernetes Stars - migrate SignerName to declarative validation (by Kubernetes)
  • 🔥 svelte Stars - fix: keep select.__value current when effect is deferred (by Svelte)
  • 🔴 laravel Stars - add APP_NAME fallback in mail config (merged by @taylorotwell, creator of Laravel)
  • 🍃 spring-boot Stars - fix: align TestRestTemplate cookie handling with RestTemplate (by Spring)
  • ⚙️ ansible Stars - ansible-config: default to checking all plugin configs
  • 💲 jquery Stars - fix: use createElementNS for XSLT documents (by jQuery)
  • Show More
    • 📱 open-source-ios-apps Stars - 2 merged PRs: Add Verceltics; Add Scowld
    • 🔧 open-source-mac-os-apps Stars - 2 merged PRs: Add Browser Cookie Bridge; Add TetherShot
    • 🐼 pandas Stars - fix: interpolate leaving NAs unfilled for pyarrow dtypes (by pandas)
    • 🟣 julia Stars - fix: quote Symbol values in @test failure output (by Julia)
    • 🐚 zx Stars - 2 merged PRs: improve error handling for…; provide clear error when cwd… (by Google)
    • 🧱 payload Stars - fix: return 404 for version operations when versions are disabled
    • 🔍 maigret Stars - fix graph reports for non-string identity values
    • 🔧 Cap Stars - stop scanning every cursor event on each rendered frame
    • 🛠️ CodexBar Stars - fix: region-specific API endpoint for MiniMax (by @steipete, 🦞 OpenClaw)
    • 🔷 core Stars - add F# release notes for .NET 11 Preview 3 (by .NET)
    • 🎵 luigi Stars - Replace deprecated utcfromtimestamp() calls (by Spotify)
    • 🔷 runtime Stars - fix: fractional-token AttemptAcquire(0) behavior (by .NET)
    • ⚡ Effect Stars - fix(atom-solid): forward default idle TTL
    • 🦀 burn Stars - fix(store): exclude adapter-matched tensors from unused
    • 🎨 react-spectrum Stars - Fix setLocalTimeZone timezone conversion (by Adobe)
    • 📓 jupyterlab Stars - fix: theme settings in non-English locales (by Jupyter)
    • 🛡️ prowler Stars - fix: remove return statements from finally blocks
    • 🎙️ omi Stars - 115 merged PRs: cancel only the iOS sync window's…; never log app API key secrets or…
    • 🤖 pr-agent Stars - fix: share language matcher with plain diff provider
    • 👁️ kornia Stars - fix(geometry): validate NMS box shape
    • 🦄 gunicorn Stars - Fix ASGI connection count on server close (authored commit)
    • 🔧 open-source-android-apps Stars - Add Verceltics to Tools
    • ❄️ sqlfluff Stars - 7 merged PRs: Read Jinja macro files with the…; ClickHouse: parse GROUP BY WITH…
    • 📄 WeasyPrint Stars - fix: line_height() crash on calc() values
    • 🦞 clawhub Stars - Fix 429 Retry-After delay (by @steipete, 🦞 OpenClaw)
    • 🔁 tenacity Stars - fix: keep statistics visible when @retry is further wrapped
    • 🔧 gitextensions Stars - fix: console launch fails when Windows username contains spaces
    • 🐘 asyncpg Stars - fix: segfault in Record.get() with invalid positional argument count
    • 🐍 boa Stars - feat: implement BOM stripping and ignoreBOM option in TextDecoder
    • 🔧 watchdog Stars - Fixed #1110 -- Do not report symlink create/delete as a move in DirectorySnapshotDiff
    • 🔤 isort Stars - fix: honor # isort: skip when a __future__ import is present
    • 🌀 curl_cffi Stars - Use stdlib JSON when Response.json() receives kwargs
    • 🆙 up-for-grabs.net Stars - 8 merged PRs: Add Verceltics project; Add Fud AI project; Add Nornlore project
    • 🐦 lark Stars - fix: preserve lexer callbacks for keyword terminals
    • 🔌 websockets Stars - fix: handle rejected handshakes cleanly in the threading server
    • 🐢 tortoise-orm Stars - fix: IntEnumField/CharEnumField return type to Field[EnumType]
    • 🔮 zenml Stars - fix: include git submodule files in code archive
    • 🏷️ typeshed Stars - 2 merged PRs: Add functools.partial.__get__ for…; Fix frozendict constructor: drop…
    • ⚡ akka.net Stars - fix: downgrade RemoveChild log from Warning to Debug
    • 🤖 awesome-opensource-ai Stars - docs: add Scowld mobile AI companion
    • 📍 geopy Stars - fix: guard Point.from_string against ReDoS on very long inputs
    • ↩️ returns Stars - Fix partial plugin keyword-only argument binding
    • 🔷 fsharp Stars - fix: Seq.empty serializer rendering (by .NET)
    • 🧰 dynaconf Stars - feat: support list values for environment configuration
    • 📥 ripme Stars - feat: add configurable API key support for Rule34Ripper
    • 🗃️ sqlparse Stars - fix: recognize ROW_FORMAT as a keyword
    • 🧪 tox Stars - fix: don't double-close the child pty fd (parallel Bad file descriptor)
    • 🔐 django-oauth-toolkit Stars - fix: validate Netlify double-dash wildcard redirect URIs
    • 📝 python-markdown2 Stars - fix: prevent duplicate IDs from the header-ids extra
    • 📐 Pint Stars - Support decimal points and fraction slashes in superscript exponents
    • 🖍️ pygments Stars - 2 merged PRs: Mathematica: recognize \[Name]…; Add 'yml' as an alias for the YAML…
    • 👥 TEAMMATES Stars - replace file-saver with native browser APIs
    • ✅ voluptuous Stars - add __repr__ to Invalid so it surfaces the path and error type
    • 🍎 awesome-swift-macos-apps Stars - Add TetherShot to the Swift macOS app list
    • 🔢 simplejson Stars - fix: handle non-finite Decimal values like floats in the encoder
    • ☸️ mcp-server-kubernetes Stars - fix: sync server metadata version with published package
    • 🔤 pyfiglet Stars - fix: return False from isValidFont for missing fonts
    • ⌨️ argcomplete Stars - fix: expand ~ in DirectoriesCompleter
    • 📄 fpdf2 Stars - Handle escaped markdown markers inside markdown links
    • 🥒 jsonpickle Stars - fix: NumPy view py/id desync when base is shared
    • 🧮 mpmath Stars - fix: close leftover figure in plot/cplot/splot on error
    • 🍏 awesome-swiftui Stars - add Verceltics to the open-source SwiftUI apps list
    • 🤖 awesome-ai-companion Stars - docs: add Scowld companion client
    • 🧹 djLint Stars - fix: keep template variable in HTML attribute name on one line
    • 📺 ccextractor Stars - 2 merged PRs: Fix null pointer dereference in…; Fix configuration file parsing bugs…
    • 🎀 decorator Stars - fix: FunctionMaker.create() with return type annotation
    • 🧬 pyserde Stars - fix: nested generic dataclass deserialization
    • 🕸️ pygraphviz Stars - fix: graph-level attribute masking node/edge default
    • 🪶 flynt Stars - fix: don't convert %c percent formatting to f-strings
    • 🗺️ kart Stars - fix: export crash for generic GEOMETRY Z/M/ZM geometry types
    • 🏷️ python-barcode Stars - fix: make Code128 build() deterministic across repeated calls
    • 💅 styled-components-website Stars - Improve site accessibility for WCAG 2.1
    • 📏 docformatter Stars - Fix crashes on blank lines with trailing whitespace
    • 📧 resend-mcp Stars - feat: better order of validation for command running
    • 📬 IMAPClient Stars - fix: reset IMAP state to AUTH after unselect_folder()
    • 🤖 giselle Stars - fix: use continue instead of return in handleEdgesChange
    • 🏦 BancosBrasileiros Stars - fix: redirected bank URLs reported by link checker
    • 🐍 vermin Stars - fix: detect keyword arguments correctly for chained receivers
    • 🍴 fork-commit-merge Stars - solve: filter even numbers from array
    • 🔀 awesome-openrouter Stars - add Fud AI to the OpenRouter app directory
    • 📝 poetry-core Stars - fix: Version.difference with local variants of the same version
    • ✉️ mail-parser Stars - fix: address parsing on Python versions before 3.13
    • 🧬 xsdata Stars - fix: wrapper binding when collection item element name is reused
    • 🌐 WebOb Stars - fix: make timedelta date headers UTC-based (authored commit)
    • 📝 moin Stars - fix: markdown parser crash on emphasized text inside HTML tags
    • 🧪 areg-sdk Stars - add comprehensive unit tests for the String class
    • 🔬 radis Stars - fix: inconsistent spectral_points reporting
    • 🖱️ click-repl Stars - fix: stop boolean flags from offering value completions
    • 🔷 docs-desktop Stars - fix: MD001 heading violations in WinForms docs (by .NET)
    • 🌳 asttokens Stars - fix: IndexError when source mixes lone CR with LF line endings
    • 🕰️ htmldate Stars - fix: preserve time and timezone for regex-extracted dates
    • 🤖 awesome-ai-companions Stars - add Scowld to open-source companions
    • 📖 markdown-reader Stars - fix: NameError in choose_bg_color when color picker is cancelled
    • 📋 elemo Stars - feat: add project endpoints to the OpenAPI spec
    • 🍎 awesome-mac Stars - 4 merged PRs: add TetherShot to screen capture; Add MacBook 24x7 Agents

GitHub Activity

Apoorv Darshan’s GitHub contributions

What I Use

Hardware

MacBook Air M4 ViewSonic VX2779-HD-PRO iPhone 16

Software

Google Chrome Raycast Ghostty Herdr Claude Code Codex OpenCode agent-browser Lightpanda Cua Driver Cloudflare Wispr Flow Cap Bitwarden Tailscale CodexBar Grok Bot

Resume

PDF resume — view or download.

View Download

Connect

Profile Twitter GitHub LinkedIn Product Hunt TrustMRR YouTube Twitch Instagram Sponsor me on GitHub Support me on Ko-Fi GitLab Grokipedia Credly ORCID Email 1 Email 2 Email 3 Schedule a Meeting Hacker News Medium Bluesky Mastodon DEV Indie Hackers daily.dev programming.dev Pinterest Spotify


Recognition

  • Dean's List on the University of the People (CGPA 3.50–3.84, B.S. CS, Term 4)
  • Graduation Recognition Letter from University of the People President Shai Reshef (B.S. CS, Jul 2026)
  • President's List on the University of the People (CGPA 3.85–4.00, B.S. CS, Term 3)
  • 13K+ followers on LinkedIn
  • Dean's List on the University of the People (CGPA 3.50–3.84, B.S. CS, Term 2)
  • LOR for outstanding performance in Mathematics from Mr. Eddy Kamboh, University of the People
  • Diamond Badge on CodeChef
  • LOR for outstanding performance in Computer Science from Engr. Ola Fatai Ayanleke, University of the People
  • Built YouTube channel Mr Alpha Delta (later Tales Through Toons) to 21.5K+ subscribers organically over 5 years; sold to a private buyer in Dec 2024
  • ACE-CPT + US REPS (NCCA-accredited)
  • JEE 2023 - Ranked in top 1.5% candidates
  • Certificate of Merit - Top 0.1% nationally in Social Science Class 10, CBSE
  • Indian Olympiad Qualifier in Mathematics (IOQM) qualified + Regional Mathematical Olympiad (RMO) appeared - Among top 300 candidates at state level

Philosophy

"Be alone, that is the secret of invention; be alone, that is when ideas are born." - Nikola Tesla

Random Facts
  • Turns out electrons are probability clouds until observed
  • Mathematics, physics, and electronics keep me curious
  • Linux > Apple > Windows, no debate
  • Hit the gym when I'm not at the keyboard

Repository maintenance

Build and interfaces · Contributing · Security policy · Changes

Software is MIT-licensed; personal content and third-party assets are excluded. See license scope.

Profile repository health

OpenSSF Best Practices OpenSSF Scorecard

Popular repositories Loading

  1. fud-ai fud-ai Public

    Fud AI — free & open-source AI calorie & workout tracker for iOS and Android. Privacy-first, local-first, bring your own key.

    Kotlin 484 105

  2. verceltics verceltics Public

    Native iPhone and iPad app for hosting, domains, DNS, deployments, web analytics and uptime. 27 integrations including Vercel and Cloudflare. Built with SwiftUI; credentials stay on device.

    Kotlin 39 12

  3. crossposter crossposter Public archive

    Free, open-source, self-hosted crossposter — compose once and publish or schedule to X, LinkedIn, Bluesky, Mastodon, Instagram, YouTube, Dev.to, Pinterest, Hacker News, Nostr, and Dribbble from loc…

    TypeScript 38 8

  4. scowld scowld Public

    🦫 Open-source iOS AI companion with a live VRM avatar that sees you — bring-your-own-key chat, vision, speech-to-text & text-to-speech (OpenAI, Anthropic, Gemini, ElevenLabs, Groq & more). SwiftUI.

    Swift 29 9

  5. TetherShot TetherShot Public

    macOS menu-bar app that screenshots your iPhone over USB or Wi-Fi — straight into a folder you choose and onto your clipboard. Native Swift + AVFoundation. Install via npm.

    Swift 19 1

  6. github-readme-contribution-merger github-readme-contribution-merger Public

    Merge multiple GitHub users' contribution graphs into a single SVG heatmap for your readme.

    HTML 15 1