AI · 2026
AI Concierge
A conversational concierge for hotels and co-working spaces. Guests ask in plain language; the agent handles bookings, local recommendations and service requests, and hands off to staff when it should.
Associate Software Engineer · Contentstack
Full Stack & AI Engineer. I build the agents, tools and interfaces that sit between an LLM and the people who depend on it, from the model call to the pixel.
▸reaction_added :ticket: in #eng-bugs
▸reading thread · 14 messages
▸drafting ticket · claude
▸jira.create ENG-1432 "Login fails on Safari 17"
▸replying in thread with link
✓done in 2.1s
Work
AI · 2026
A conversational concierge for hotels and co-working spaces. Guests ask in plain language; the agent handles bookings, local recommendations and service requests, and hands off to staff when it should.
AI · 2026
Ask questions over your own documents and get answers grounded in them. Files are chunked and embedded into a vector index, and every answer cites the passages it came from.

App Development · 2025
Selfocare is designed to simplify your health and lifestyle management while living in hostels or managing a busy schedule. It’s more than just a fitness tracker—it’s your personal health assistant packed with features to keep you informed, active, and in control.


CMS DEVELOPMENT · 2023
Unlock your Easy Customer Management Service with the vibrant fast moving trends! 🎨✨ Dive into a world of endless possibilities and let your creativity soar. #TECHDRIVENSOLUTION
Lab
Smaller things I'm building around language models. Some are shipped, some are half-finished on a branch.
An MCP server that exposes CMS entries, assets and workflows as tools, so Claude and Cursor can read, draft and publish content from inside the editor.
TypeScript · MCP · Contentstack SDK
React to a Slack message with an emoji and an agent reads the thread, drafts a Jira ticket with Claude, files it and replies with the link.
Next.js · Slack API · Jira · Claude
Drag-and-drop nodes for API calls and LLM steps, wired together on a canvas. Trigger a run manually or from a webhook and watch each node execute.
React Flow · Node.js · OpenAI
Replay recorded agent trajectories against a rubric, grade them with an LLM judge, and track regressions per prompt version in a small dashboard.
Python · Next.js · Claude
Writing
How I built a bot that turns a single Slack reaction into a finished Jira ticket. It covers the architecture, the lessons that cost me the most time, and the sandbox limit that shaped the design.
A few days ago, I stumbled across Reactflow and thought, “Can I make something like n8n?” Fast-forward a bit, and now I’ve got this builder where you can drag nodes around for API calls and AI tasks, trigger them manually, or even hit an endpoint to kick things off.
In the tech world, sometimes your work speaks louder than your résumé. That’s exactly what happened when I, Aditya Nikunj Shah, won the TechSurf Hackathon—an achievement that not only validated my skills but also opened the door to an amazing opportunity at Contentstack. Here’s a full breakdown of my interview experience, how I got the chance, and what you can expect if you're aiming for a role at Contentstack—either through hackathon recognition or college placement.