Full-stack engineer
shipping real products.

I'm Ayush Agarwal — based in Bangalore. By day I solve distributed-systems problems at global scale; by night I ship side projects, integrate AI workflows, and explore new countries. Java · Spring Boot · Angular · Prompt Engineering.

Engineering Stack

The systems I build with and the AI layer on top.

Full Stack Systems

  • Java
  • Spring Boot
  • TypeScript
  • Angular
  • RxJS
  • Jest

AI-Native Workflow

  • Claude
  • GitHub Copilot
  • Prompt Engineering
  • LLM Integration
  • Agentic Systems
  • AI-assisted Design

Open Source

Public tools I ship with the same care as production products.

ASO workspace · Rank tracker · Self-hosted

ASOpulse

Open Source

A transparent, self-hosted App Store keyword workspace for tracking daily rankings, researching keywords, and understanding every signal without invented search-volume metrics.

  • Daily ranks, movement, sparklines, and history
  • Research grounded in public App Store results
  • Self-hosted, inspectable, and telemetry-free by default
  • React
  • TypeScript
  • Fastify
  • PostgreSQL
  • Redis
Focus App Store keyword intelligence
License AGPL-3.0

Chrome extension · Travel organizer · Local-first

StaySpan

Open Source

A local-first Chrome extension that turns scattered hotel confirmation pages into one private timeline for stays, cancellation deadlines, check-in details, addresses, and contacts.

  • Deterministic extraction with confidence checks
  • Consecutive stays organized into trip timelines
  • No account, backend, telemetry, or remote AI
  • React
  • TypeScript
  • Chrome MV3
  • Vite
Focus Private hotel trip timelines
Status Active early development

Markdown editor · Viewer · Developer tool

Markdown Lens

Open Source

A privacy-first online Markdown editor and viewer for READMEs, AI notes, docs, changelogs, Mermaid diagrams, math, code blocks, and polished GitHub-style previews.

  • Live split editor and preview
  • Drafts stay local in the browser
  • Mermaid, KaTeX, GFM, and syntax highlighting
  • Next.js
  • TypeScript
  • Tailwind CSS
  • React Markdown
Focus Markdown UX
Privacy No upload flow

Engineering Notes

Articles I've written — published on Medium. Deep dives, lessons from production, and things I wish I'd known earlier.

How I Work

Three principles that guide every project I touch.

  1. Ship first. Polish with feedback.

    Real users reveal what no spec doc can. I get working software into production quickly, then iterate on what the data and users actually ask for — not what I imagine they'll need.

  2. Use AI as a force multiplier, not a crutch.

    Claude and Copilot handle scaffolding, brainstorming, and boilerplate. I focus on architecture, product reasoning, and the tradeoffs that actually matter. LLMs don't replace senior judgement — they give you more time to exercise it.

  3. Code for the engineer who inherits it.

    Readability and intentional structure are not "nice to haves". The code I write today is a debt or an asset for whoever touches it next — including future me at 2am during an incident.

Let's build something.

Open to collaborations, consulting, and interesting conversations about engineering.