Skip to résumé

Aaryan Singh

Software engineer · Product, AI agents & systems

Waterloo dropout. Founding engineer. Open-source contributor.

Built ReferRush from its first commit. Early engineer at extraordinary.com. Now building Rust agent infrastructure, with merged contributions to Atuin, Podman Desktop and 11 other repositories.

The short version

  • Hacked rice.edu at 17.Found SQL injection on Rice University’s website and pwnd them , later responsibly disclosing it.
  • Hacked into Waterloo’s GPU cluster.Studied Computer Engineering at the University of Waterloo, then dropped out to build full time.
  • Built 3 Trillion request per month (1M RPS) query and URL transactor rushort, on four shared VPS CPUs. Loopback HTTP, 32 connections, pipeline depth 512; median of three runs, zero errors.
  • Founding Engineer @ ReferRush.Founding engineer on a platform that reached 2,300 merchants, 30M+ customers and $1M+ processed. Owned product, payouts, production debugging and customer conversations.
  • Early engineer at extraordinary.com.Built early stage directory and brand console connecting applicants to , lawyers and advisors through the USCIS application process.

Contributor. 47 merged PRs. 13 repositories.

My changes are merged in Atuin, Podman Desktop and 11 other public repositories. Each credit links to the accepted work.

All merged external PRs ↗ · Repository stars and merged counts checked October 2, 2026.

Experience

ReferRush ↗

Feb 2025 - Sep 2026

Founding Engineer · Bengaluru

  • Built Shopify installation, WhatsApp referrals and UPI payouts from the first commit, including PAN and TDS handling. The platform reached 2,300 merchants, 30M+ customers and $1M+ processed.
  • Diagnosed a bank-reversal loop through payment-ID logs. Added a two-minute watchdog, EC2 worker recovery, alerts and payment isolation so other payouts could continue.
  • Worked directly with customers and closed brands through sales.

Extraordinary.club

Jan 2024 - Jan 2025

Backend Engineer

  • Built indexes, search and the customer directory powering onboarding for an O-1 visa platform.

FnBC.ltd

Oct 2022 - Nov 2024

Founder & Software Engineer · Remote (Dubai)

  • Ran a freelance software agency alongside employment, building AI agents and full-stack products for clients.

MailTime Email Client

Oct 2022 - Sep 2024

Software Engineer

  • Engineered email indexing, search and automation.

Selected projects

instantKV ↗

Rust, Tokio, Axum, redb, MCP

Built local-first agent memory in Rust: atomic topic/tag/time indexes, bounded BM25 search, revisioned writes and native OpenCode MCP. Measured 95.13% Recall@10 across all 500 LongMemEval-S questions with 14.34 MiB sampled server RAM on an M4 Pro.

Full LongMemEval-S answer accuracy: 85.20% with GPT-6 Luna as reader and judge, a model variant rather than official leaderboard parity. The memory engine needs no model or cloud calls. Source MVP; phone bindings and semantic search remain planned.

Morse ↗

Rust agent runtime

Built remote execution that continues after client disconnects, streamed tool output, persisted sessions, event replay and crash recovery. A separate side agent reports progress without interrupting active work.

Verified session recovery after a container restart on a VPS.

FireScope ↗

TypeScript Firebase SDK & CLI

Built typed Functions/Firestore helpers, generated configuration and staged rebuilds. Verified HTTP, Hosting, callable functions and Firestore triggers in real emulators; added Node.js 22/24 CI.

TiVM ↗

Python computer-use testing

Built Linux desktop testing through accessibility, screenshots, video and reports. Added authenticated APIs, commit-pinned jobs, atomic queue claims, webhook deduplication and restart recovery.

Fixed host seccomp incompatibility blocking desktop startup.

rushort ↗

Rust HTTP/1.1, Tokio, SQLite WAL

Built a raw HTTP service with commit-before-ack writes, live backups and rollback. Measured 1.34M redirects/s on a four-vCPU VPS: loopback, pipeline depth 512, median of three eight-second runs, zero errors.

The same comparison measured 34,423 redirects/s without pipelining. These are controlled local measurements, not public HTTPS capacity.

Rove ↗

Rust terminal AI assistant

Built streamed model/tool output, a live observer feed, bearer authentication and process-group timeouts; deployed verified commits through CI with rollback.

Also built Plain Corners, a native macOS utility, and this Windows XP portfolio in React, Next.js and TypeScript.

Measured, with the conditions attached

Current instantKV retrieval runs: Apple M4 Pro, 24 GiB RAM, macOS 27. Server RAM is sampled Rust process RSS; query time excludes model inference.

Full source-evidence retrieval tests. Recall@10 is separate from answer accuracy.
BenchmarkRecall@10Server RAM / query p95
LongMemEval-S · 500 questions95.13%14.34 MiB / 5.65 ms
LoCoMo · 1,533 scored questions57.66%11.25 MiB / 0.79 ms
BEIR SciFact · 300 questions81.43%23.14 MiB / 1.55 ms
BEIR ArguAna · 1,406 questions76.96%24.78 MiB / 46.83 ms
BEIR NFCorpus · 323 questions15.31%22.92 MiB / 0.93 ms

LongMemEval-S answer accuracy: 85.20% (426/500), 95% confidence interval 82.0–88.2%. GPT-6 Luna was reader and judge; this is a model variant, not official leaderboard parity. ArguAna had 688 truncated and 1,149 reduced queries. Timings include shared host load. All run conditions, limits, comparisons and raw results ↗

Separate structured-memory test: three fresh 10,000-record databases, 512-byte content plus metadata. Recorded binary: 8.31 MiB. All 30,000 memories recovered after process restarts; device power loss was not tested. Performance report ↗

Earlier HTTP throughput runs: shared four-vCPU VPS, client and server on loopback.

Successful throughput; source reports include workload, latency and error counts.
WorkloadResultConditions
instantKV knowledge GET4,010 req/s16 concurrent clients; p99 47.20 ms
instantKV durable PUT744 req/s8 concurrent clients; immediate commits; p99 57.65 ms
rushort redirects1.34M req/s32 connections; pipeline depth 512
rushort round trip34,423 req/s64 connections; no pipelining

Median of three runs per workload, zero errors. instantKV completed 157,500 measured requests across five profiles. These runs measure specific workloads, not public HTTPS capacity.

Tools I work with

Languages
TypeScript, JavaScript, Rust, Python, Go, Swift, Shell
Product & AI
React, Next.js, Firebase, AI agents, MCP, computer-use testing
Systems & infrastructure
Tokio, Axum, redb, HTTP, WebSocket, SSE, SQLite, PostgreSQL, AWS EC2, Docker, Linux, GitHub Actions, Cloudflare Workers, R2, Queues

Education & early work

University of Waterloo dropout | Computer Engineering studies | Left to build full time

Hacked rice.edu at 17 and responsibly disclosed SQL injection. Hacked into Waterloo’s GPU cluster. 3x National Math Olympiad silver (ages 15–17); IITM NexHack 2nd (2023); IPSC Web Dev 4th in India.