Delhi, IndiaUTC+05:30

building bits. shipping bytes.

Gitesh Pareek

Backend & AI Engineer

APIs, AI agents, and the queues doing the heavy lifting.
I build the systems that keep working after the demo ends.

experience

Beyond localhost.

Planet Sustech

Software Development Engineer, Backend & AI

— presentRemote, India
  • AI systems, end to end. Independently deployed multi-agent services on AWS ECS Fargate, with gateways for routing, authentication, and conversation state.
  • Documents into structured data. Built Python and Celery pipelines using AWS Bedrock for bill and invoice classification, extraction, and human review, with queue-based workers outside the interactive API request path. Delivered retrieval and report comparisons across 1,000+ listed companies.
  • Backends built for real workloads. Cut API response time by 50% through MongoDB aggregation and indexing. Moved I/O-bound Celery workers from prefork to gevent and used Redis Pub/Sub for real-time messaging.
  • Multi-tenant products. Delivered tenant-aware access controls, Azure AD SSO, SSE streaming, and application email through AWS SES. Built a four-module assessment platform collecting data from 800+ partner organizations.

projects

Built & building.

Think Voice

AI developer SDK & conversational CLI.

A framework-independent toolkit that connects AI to application actions through repository-owned TypeScript capabilities, workflows, and input/output contracts. A Gemini-powered CLI helps developers integrate it into their codebase.

TypeScriptNode.jsGemini APIJSON SchemaTypeScript Compiler APIpnpm
Under the hood
  • Reviewed integrations. The CLI inspects developer-selected source files, proposes changes, and applies them through reviewed diffs, schema validation, and stale-file checks.
  • Static workflow compilation. The TypeScript Compiler API parses declarative definitions without executing project code, validates dependency graphs, detects cycles, and checks workflow inputs against action schemas.
  • A local developer workbench. Inspect workflows, action bindings, schemas, and source definitions with live file refresh and dry-run previews of exact execution inputs.
  • Execution tested in a CRM sandbox. Confirmed multi-step actions exercise tenant-scoped permissions, optimistic concurrency, idempotent writes, partial-failure recovery, and reconciliation when responses are lost after successful commits.

Prism

From a rough idea to a build-ready plan.

An AI workspace that refines requirements through conversation, extracts design tokens from references, and generates four UI mockups with engineering task breakdowns.

Next.jstRPCPostgreSQLOpenRouter
Under the hood

Task-specific model routing with automatic failover and prompt-cache optimization. Vision-based design extraction connects visual references to UI generation. Frontend and backend task plans export to Excel.

Also built with Upstash Redis.

Document Intelligence

Ask better questions of complex documents.

A retrieval-grounded assistant that turns PDFs into searchable knowledge, with answers and comparisons across organizations and reporting years.

TypeScriptLangChainQdrantValkey
Under the hood

A document pipeline handles PDF parsing, chunking, embeddings, and indexing. Retrieval supplies relevant context for grounded answers and cross-organization, year-over-year comparisons.

Built with Next.js, LangChain, Qdrant, and Valkey.

toolkit

My usual imports.
Languages
TypeScriptJavaScriptPythonSQLJavaGo
Web & backend
Next.jsNode.jsExpress.jsFastAPItRPCCelerygevent
AI & retrieval
LangChainAWS BedrockOpenRouterGemini APIRAGMulti-agent orchestration
Developer tooling
TypeScript Compiler APIJSON Schemapnpm
Data & storage
PostgreSQLMongoDBRedisValkeyQdrantUpstash Redis
Cloud & deployment
DockerAWS ECS FargateEC2AWS SES
Systems & auth
Multi-tenant SaaSAzure AD SSOSSE streamingRedis Pub/SubTenant-aware access
Architecture
Service decompositionAPI gatewaysAsynchronous processingConversation state

playground

A little bit of fun.

It all starts with a bit.

Eight switches. One byte. 256 possibilities.

uint8
Flip a bit. See what changes.
Decimal71
Hex0x47
ASCIIG

Finally, a place where flipping bits is a feature.

background

B.Tech. in Computer Science

Maharaja Agrasen Institute of Technology, Delhi

— CGPA 9.3

2nd / 320+ submissions
48-hour MLH hackathon

500+ problems solved
LeetCode

// start a thread

Think we could build something valuable together?

I bring backend and AI experience, curiosity, and a willingness to learn. You bring a challenge worth taking on. Let’s see where we can help each other.