Skip to content
View ayushnau's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report ayushnau

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.

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

Hi 👋, I'm Ayush Nautiyal

Backend → AI Agent Engineer · Building helpdesk-ai

Twitter Follow LinkedIn Profile views


About

I'm a software engineer with 3+ years of production experience shipping scalable backend systems — multi-tenant SaaS platforms, payment integrations processing ₹1 Cr+ monthly, and cron-based orchestration handling 10k+ tasks/day. I work primarily in TypeScript, Node.js, and React, with deep experience in PostgreSQL, Redis, and AWS.

Right now I'm transitioning into AI Agent Engineering — applying my backend and multi-tenancy chops to building reliable, production-grade LLM systems. I'm doing this in public.


🚧 Currently Building: helpdesk-ai

An open-source, multi-tenant AI support agent — think self-hostable Intercom Fin / Sierra for SaaS companies. Built to explore production-grade agent engineering concepts end-to-end.

Stack: TypeScript · Next.js · Mastra · Vercel AI SDK · PostgreSQL + pgvector · Upstash Redis · Langfuse · Gemini / Claude / Llama

What it tackles:

  • 🔁 Agent loops with tool-calling and structured outputs
  • 🧠 Layered memory systems (working, short-term, semantic)
  • 🏢 Per-tenant prompts, tools, and knowledge isolation
  • 📊 Evaluation harness with golden datasets + LLM-as-judge
  • 🔍 Full observability with trace hierarchies and cost attribution
  • 🛡️ Prompt injection defense and human handoff patterns

Follow the build on Twitter/X · Star the repo when it drops


🛠️ What I Work With

Languages: TypeScript · JavaScript · Python (learning) · C++
Frontend: React · Next.js · Remix · TailwindCSS · D3.js · shadcn/ui
Backend: Node.js · Express · GraphQL · PHP/Laravel · REST APIs
AI/LLM: Anthropic SDK · Vercel AI SDK · Mastra · Ollama · RAG with pgvector
Databases: PostgreSQL · MongoDB · MySQL · Redis · Typesense
Infra: Docker · Kubernetes · AWS (EC2, ECS, S3, Lambda) · Turborepo · Vercel · CI/CD
Observability: Sentry · Langfuse · Grafana


💼 Experience Highlights

  • SDE @ Petpooja — Built scalable multi-tenant ordering widget (Shopify-style) serving multiple merchants from a single codebase. Integrated 4+ payment gateways handling ₹1 Cr+ monthly transactions. Designed cron orchestration for 10k+ daily tasks.
  • Junior SDE @ Betalectic — Shipped real-time currency exchange system for 70+ currencies (Wiredup) and D3-powered enterprise analytics platform (Chick-fil-A) processing 1M+ data points.
  • Open Source Contributor — Redesigned monorepo with TurboRepo + changesets-based release pipeline. Rewarded $1,200 across three contributions.
  • Personal Project — Minihog — Self-hosted event analytics platform (Mixpanel alternative) with batch-processing SDK that reduced client-side API calls by 90%.

✍️ Writing in Public

Documenting the backend → AI engineering transition, one concept at a time.
(First technical post dropping soon — follow @Avicula11 for the link.)


📫 Reach Me

Open to: Remote AI Agent Engineer / Applied AI Engineer roles


GitHub Stats

Top Languages GitHub Streak

Pinned Loading

  1. helpdesk-ai helpdesk-ai Public

    TypeScript

  2. minihog minihog Public

    https://dashboard-two-bice-3g9ewrov9e.vercel.app/

    TypeScript

  3. workday_jobautomator workday_jobautomator Public

    JavaScript

  4. asyncapi/generator asyncapi/generator Public

    Use your AsyncAPI definition to generate literally anything. Markdown documentation, Node.js code, HTML documentation, anything!

    JavaScript 1.1k 387

  5. asyncapi/parser-js asyncapi/parser-js Public

    AsyncAPI parser for Javascript (browser-compatible too).

    TypeScript 142 133