Projects

← Akhil Narang

Val Esports Backend

Backend for a Valorant esports mobile app with 2000+ active users. Started as a scraper for VLR.gg, and now also pulls from Riot's esports API and a live-stream scraper that reads round results from broadcasts.

  • Redis read-through caching refreshed by scheduled jobs, to keep load off the source site.
  • Live-match push notifications via APNs Live Activities and FCM.
  • An LLM-backed “ask” assistant over match and team data.
PythonFastAPIRedisPostgreSQLFirebase

Frappe Framework & bench

Maintainer from 2023 to 2026; 500+ merged PRs across the framework and its CLI.

  • Moved the legacy query layer onto a pypika-based query builder.
  • Added SQLite as a third database backend, alongside MariaDB and PostgreSQL.
  • Sentry integration, streaming backup restores, ruff and uv adoption, and security triage.
PythonMariaDBSQLiteRedis

Synctacular

A friend's project that I helped architect. It started as a WhatsApp ↔ Telegram message bridge and grew into a small fleet of Telegram bots and services.

  • Chat routing between WhatsApp and Telegram, link previews, stock and pincode availability checks, price history and an operator dashboard.
  • One Go codebase that builds a single static binary, with its own process supervisor, SQLite storage, and scripted deploys and backups on a Linux host.
  • A residential egress tunnel (SOCKS5 over WebSockets), which I plan to open-source.
GoSQLitesystemdWebSocketsLinux

AOSP Development

Core developer on Android Open Source Project forks such as Resurrection Remix, with 1.4M+ installs across 50+ devices at its peak.

  • Ported new Android versions to devices including Android One, Redmi Note 5 Pro and OnePlus 3/3T.
  • Worked with OEMs like Huawei and Xiaomi to add device support.
  • Ran the build infrastructure: Jenkins and Gerrit, plus automation that provisioned bare-metal build nodes on Packet / Equinix Metal (including spot instances) with DNS, monitoring and RAID set up automatically.
AOSPLinuxBashJenkinsGerrit

AndroidDumps

Community project hosting firmware dumps for thousands of Android devices.

  • Developers use the dumps as a reference for device bring-up and ROM development.
BashPythonGitLinux

Rev-AMP

An academic management platform.

  • FastAPI backend with a React frontend.
PythonFastAPIReact

The SCRIPT Group

Co-founded a college technical group that ran coding competitions and workshops.

  • Ran workshops on Git and p5.js, and taught university add-on courses in Java, MySQL and Python.
  • Built Hades, a Flask event-management system with QR-code check-in, and a scraping backend (Poseidon) plus Android app (Attendance) that turned the college attendance portal into JSON.
PythonKotlinJavaScript