Skip to content

Currently at Quess Corp

Amit Patel

Full Stack Developer — Backend-focused · AI Agents · Real-time Systems · Rust · Web3

I build scalable APIs, real-time systems, AI agents, Rust tooling and Web3 products — from the database schema to the deploy pipeline.

Gurugram, Haryana, India2.5+ years shipping production systems

01 · About

What I build

I'm a backend-focused full stack developer based in Gurugram. At Quess Corp I build Node.js and TypeScript services on Linux, run PostgreSQL in production, and ship through Docker and CI/CD pipelines on GitHub Actions and Jenkins.

Before that I spent two years at Wasserstoff building REST and GraphQL APIs in Node.js, Python and Rust, AI agents for real-time data processing, and multi-chain integrations across EVM and Solana.

Outside work I write systems code in Rust — an in-memory key-value store and a concurrent queue, both published on crates.io — plus a TypeScript client for it on npm.

Education

B.Tech, Computer Science & Engineering

IES College of Technology (RGPV)

2019–2023 · CGPA 8.7

Based in Gurugram, Haryana, India
Certifications (10)show

02 · Experience

Where I've worked

  1. Full Stack Developer (Backend-focused) · Quess Corp Limited

    Gurugram, India

    – Present

    • Build and maintain Node.js / TypeScript services and REST APIs running on Linux, shipped through Docker and CI/CD on GitHub Actions and Jenkins.
    • Administer PostgreSQL — schema design, indexing, migrations, backup/restore and query optimization — alongside Redis caching and event-driven flows on Kafka and RabbitMQ.
    • Troubleshoot production using logs, CloudWatch, Grafana and Linux log analysis; automate recurring ops work with Bash.
    • Build AI task-data generation pipelines with quality checks, including code-migration benchmark datasets (JDK 8 → 17, TypeScript/Go framework conversions) with agent patching loops, Docker-based test execution and hardness scoring.
    • Node.js
    • TypeScript
    • PostgreSQL
    • Redis
    • Kafka
    • RabbitMQ
    • Docker
    • GitHub Actions
    • Jenkins
    • Grafana
    • Bash
  2. Full Stack Developer (Backend-focused) · Wasserstoff Innovation & Learning Labs

    Gurugram, India

    –

    • Designed REST and GraphQL APIs with Node.js (Express, NestJS), TypeScript, Python (Flask, FastAPI) and Rust.
    • Built AI agents for real-time data processing using WebSockets and event-driven automation.
    • Shipped multi-chain integrations with ethers.js, Web3.js and @solana/web3.js, plus JWT / OTP / OAuth authentication.
    • Improved performance with Redis caching and PostgreSQL / MongoDB query and index optimization; deployed Dockerized services to AWS and DigitalOcean via CI/CD.
    • Built React / Next.js dashboards on top of these services.
    • Node.js
    • NestJS
    • FastAPI
    • Rust
    • GraphQL
    • WebSockets
    • PostgreSQL
    • MongoDB
    • Redis
    • Docker
    • AWS
    • ethers.js
    • @solana/web3.js
  3. Janseva Mitra Intern — CM Youth Internship Programme · AIGGPA, Bhopal

    Bhopal, India

    –

03 · Projects

Selected work

Systems I've built end to end — from Rust infrastructure crates to AI and Web3 products.

  • fastkv

    Redis-inspired in-memory key-value store in Rust

    Published on crates.io

    A small, fast KV server to explore concurrent data structures, wire protocols and expiry strategies without Redis's footprint.

    • Threadpool TCP server (default port 6379) over a 64-shard RwLock map with ahash-based routing
    • Minimal RESP (SET/GET/DEL/EXISTS) plus a plain-text protocol, auto-detected per connection
    • Per-key TTL (24h default, --expiry <secs>) with lazy expiry and a background sweeper every 5s
    • Rust
    • TCP
    • RESP
    • LZ4
    • Docker
  • GitGrab

    Download a single file, folder or hand-picked files from any GitHub repo

    GitHub only offers whole-repo ZIPs; grabbing one folder or a few files means cloning everything. GitGrab downloads exactly what you pick.

    • Exports as the original file, ZIP, TAR, TAR.GZ, or straight into a real folder on disk
    • Public repos work entirely in the browser; private repos via a read-only GitHub App sign-in
    • Auth worker handles OAuth exchange/refresh with the refresh token in an HttpOnly cookie — no secrets in localStorage
    • React 19
    • Vite
    • TypeScript
    • Cloudflare Workers
    • GitHub App OAuth
    • Docker
    • Playwright
  • mpmc-queue

    Bounded multi-producer, multi-consumer queue for Rust

    Published on crates.io

    A minimal, dependency-light bounded channel for thread pools and worker pipelines that need back-pressure.

    • Mutex<VecDeque> guarded by two Condvars for not-full / not-empty signalling
    • Blocking push/pop plus non-blocking try_push/try_pop
    • Covered by tests and a benchmark
    • Rust
    • Concurrency
  • contractrw

    Read and write any EVM smart contract from the browser

    Open source

    Interacting with deployed contracts usually means an explorer UI per chain; contractrw gives one interface across networks.

    • Reads over public RPC, writes through MetaMask
    • Resolves proxy contracts to their implementation ABI
    • 8 chain RPC presets with block-explorer links
    • React
    • Vite
    • TypeScript
    • viem
  • Uatu AI

    AI-driven blockchain indexer with real-time Q&A

    Making on-chain activity queryable in natural language, in real time, without users running their own indexer.

    • Express + Mongoose APIs with Redis caching and RabbitMQ workers for async, pub/sub transaction processing
    • Real-time AI question answering over indexed chain data via WebSockets
    • Token auth, SSO and email notifications for onboarding
    API response time
    −60% per resume
    Onboarding success
    +50% per resume
    • Node.js
    • Express
    • MongoDB
    • Redis
    • RabbitMQ
    • WebSocket
    • Web3.js
    • Docker
    Private / client work · no public code
  • Cassper X

    AI agent platform for social content generation

    Generating social content with stateful AI agents, with payments on Solana.

    • Async FastAPI + Node.js services calling OpenAI GPT-4o via the Python SDK
    • Stateful LangGraph agent workflows with PyMongo-backed checkpoints
    • Solana payments integrated with @solana/web3.js
    Processing throughput
    +30% per resume
    • Python
    • FastAPI
    • Node.js
    • OpenAI API
    • LangGraph
    • MongoDB
    • PostgreSQL
    • Solana
    • Docker
    Private / client work · no public code
  • Astrix

    Music event platform built for traffic spikes

    An event platform that has to stay fast and available under concurrent load.

    • Next.js frontend with a Node.js + PostgreSQL backend and session-based auth for cart and wishlist
    • Redis caching in front of hot reads; load-tested at 500–1000 concurrent users
    • Dockerized with CI/CD deployments
    Page speed
    +45% per resume
    • Next.js
    • Node.js
    • PostgreSQL
    • Redis
    • Docker
  • Wallet-Privy

    Multi-chain embedded wallet on Privy

    GitHub stars:1

    Open source

    Managing ETH, SOL and BTC wallets for app users from a single mobile app and API.

    • React Native app with a Node.js/TypeScript backend on Privy
    • Create, list and delete ETH, SOL and BTC wallets
    • Message and transaction signing
    • React Native
    • Node.js
    • TypeScript
    • Privy
  • Token Launchpad (Solana)

    Solana token launchpad frontend

    GitHub stars:4

    Open source

    Create a Solana token with on-chain metadata straight from a connected wallet.

    • Mints Token-2022 tokens with the metadata-pointer extension
    • Creates the associated token account and initial mint via @solana/spl-token instructions
    • Solana wallet adapter integration; tracks previously launched tokens
    • JavaScript
    • React
    • Solana

More work

  • litellm-ts

    TypeScript take on LiteLLM's unified LLM API

  • Agrilens AI

    AI crop-health assistant

  • Blockchain Chat

    Ask questions about blockchains in a chat UI

  • Sol-Airdrop

    Solana devnet airdrop app

  • PassKey Authentication

    WebAuthn passkey auth — server and browser demos

  • System design exercises

    LRU cache, task scheduler, adapter pattern

04 · Open source

Live from GitHub

Public repositories across akathoniya52 and amitpatel-wstf, refreshed hourly.

Public repos
136
Packages published
4
Years building
2.5+
Top languages
TypeScript · JavaScript · CSS
  • TypeScript 88.8%
  • JavaScript 5.4%
  • CSS 2.9%
  • HTML 1%
  • Shell 1%
  • Kotlin 0.4%

37 repositories shown

Data refreshed

05 · Skills

Tools I work with

Languages

  • TypeScript
  • JavaScript
  • Python
  • Rust
  • SQL
  • C++

Backend

  • Node.js
  • Express
  • NestJS
  • FastAPI
  • Flask
  • REST
  • GraphQL
  • WebSockets

Frontend & Mobile

  • React
  • Next.js
  • React Native
  • Tailwind CSS
  • Vite

Data

  • PostgreSQL
  • MongoDB
  • Redis
  • Prisma
  • Mongoose

Messaging

  • Kafka
  • RabbitMQ
  • Pub/Sub

AI

  • AI agents
  • OpenAI API
  • LangGraph
  • LiteLLM

Web3

  • ethers.js
  • Web3.js
  • viem
  • @solana/web3.js
  • EVM and Solana integrations

Infra & DevOps

  • Linux
  • Bash
  • Docker
  • AWS (EC2, IAM, CloudWatch)
  • DigitalOcean
  • GitHub Actions
  • Jenkins
  • Nginx
  • Grafana
  • Sentry

06 · Contact

Let's talk

Hiring for a backend or full-stack role, or building something in AI, real-time systems or Web3? Send a note.