Full-stack · AI · Product

Kirti YadavFull-StackAI Engineer

I build AI-powered products and the full-stack systems behind them.

Full-stack resume · AI Engineer resume

Portrait of Kirti Yadav
01 — CrayonHiring, with AI in the workflowJob Spec Jerry, Resume Reggie, Ted and Thuli, and the Crayon ATS. 175K+ active users.02 — The BridgeA daily thought-pattern interruptionLead frontend for the Drop, the 144-second Pause, The Crossing, and the admin side.03 — The foundationFrontend, API, productReact, Next.js, TypeScript, and Node. Production interfaces, auth, and the systems around them.

Work includes Job Spec Jerry, Resume Reggie, Ted and Thuli, the Crayon ATS, and semantic search on a platform with 175K+ active users, plus lead frontend work on The Bridge: the Drop, the 144-second Pause, The Crossing, Planks, The Locks, and The Collective Pulse.

02 — What I build

Frontend, backend,
and AI.

I build the product around the model. Frontend craft, the API, and the AI feature land together — from the requirement to something people can use.

01 — Frontend

Production interfaces people use.

React.js, Next.js, and TypeScript. Dashboards, authentication flows, role-based workflows, responsive layouts, and application state.

React.js · Next.js · TypeScript · JavaScript · Redux Toolkit · React Query · HTML · CSS · Tailwind · Material UI

02 — Backend

APIs, auth, and the data behind the screen.

Node.js and Express. REST APIs, JWT authentication and authorization, MongoDB, third-party integrations, and AWS when the app has to stay up.

Node.js · Express.js · REST APIs · JWT · MongoDB · Mongoose · SQL · AWS

03 — AI

Models wired into real workflows.

LLM integration, prompt engineering, structured outputs, RAG, embeddings, and vector search — shipped as product behavior, with the frontend and API around them.

Python · LLM APIs · Prompt engineering · RAG · Embeddings · Vector search · AI workflows

03 — Crayon · AI in the product

AI that shows up in the hiring flow.

On Crayon, a person describes a role, uploads a CV, or sits an interview. The AI turns that into something the hiring workflow can use.

I worked on these experiences inside the live product — integrating them, not designing the whole platform. Open one for what it does, my part, and why it is in the product.

01Job Spec JerryJob specs

What it does

Someone describes a role in plain English. Jerry builds the job spec. They edit it until it is right, then post it. On the product, Jerry turns a plain-English hiring need into a usable role brief.

That spec is what gets posted and managed, so the AI output has to be editable and ready for the hiring flow.

My role

I built this AI-driven experience: LLM workflows, prompt engineering, structured outputs, and the frontend and API path around them, then integrated it into production.

LLM APIs · Prompt engineering · Structured outputs · React · REST

02Resume ReggieCandidate profiles

What it does

A person uploads an existing CV. Reggie turns it into a structured Crayon profile they can use when applying, and that employers can find.

The profile replaces retyping the same history into every application.

My role

I integrated Reggie into the production user flow: the interface, the API communication, and delivery through to a profile people actually use.

LLM integration · React · REST APIs · Production workflows

04Ted and ThuliAI interviews

What it does

Where a role requires it, Ted conducts an AI-led screening interview. Thuli is the alternate AI interview experience. Candidates complete a Ted or Thuli interview on those roles.

The interview sits in the same flow as the application, so a person can track what happens next.

My role

I worked on the AI video interview experiences and their path into production: the frontend, API communication, asynchronous processing, error states, and end-to-end delivery.

AI workflows · Async processing · React · REST APIs

05Crayon ATSHiring workflow

What it does

The Crayon ATS is where applicants, stages, and communication live. Employers manage roles and pipelines there, alongside the candidate network and AI tools.

Jerry, Reggie, and the interviews only matter if the result lands in that workflow.

My role

I worked on ATS management workflows and the AI-assisted parts of that flow, across the frontend and the APIs next to them.

AI workflows · REST · Role-based product flows · React · Node

Prompt engineeringStructured outputsContext-aware interactionsRAGEmbeddingsVector searchAsync processingError statesAPI integrationProduction debugging

04 — Selected work

Crayon and The Bridge.

Two production products. Crayon is an AI hiring platform at scale. The Bridge is an AI product experience I led on the frontend. Earlier roles are below.

Senior Software Developer, AI / Full Stack · May 2025 — Present

01 / 04

CrayonJobs Platform

Shipped on the platform

  • Job Spec Jerry Live
  • Resume Reggie Live
  • Ted Live
  • Thuli Live
  • Crayon ATS Live

175K+active users on the platform

A hiring platform. Employers post roles, manage applicants in one ATS, and reach a candidate network. AI sits at specific points in that flow.

Role
Senior Software Developer, AI / Full Stack
Engagement
Freelance · Remote · May 2025 — Present
Stack
React.js, Next.js, TypeScript, Node.js, MongoDB
  • Built and scaled production features for a job platform serving 175K+ active users.
  • Developed REST APIs between the frontend, server logic, and third-party integrations.
  • Implemented authentication, authorization, dashboards, and role-based workflows.
  • Worked with MongoDB and Mongoose for application data and API-driven workflows.
  • Integrated Job Spec Jerry, Resume Reggie, AI video interviews, semantic search, and ATS management workflows.

Lead Frontend Developer

02 / 04

The BridgeA daily thought-pattern interruption

  • Drop
  • Pause
  • The Crossing
  • The Locks
  • The Collective Pulse

Public walker experience and the admin side. Next.js, TypeScript, Tailwind CSS.

Every day a walker gets one Drop, steps into a 144-second Pause, crosses five Planks, and can leave one anonymous thought at The Locks.

Role
Lead Frontend Developer
My stack
Next.js, React, TypeScript, Tailwind CSS
Quality
SEO and performance considered throughout
  • Led the frontend for the public walker experience: the Drop, the Pause, The Crossing, Planks, The Locks, and The Collective Pulse.
  • Built the signed-in walker flows and the admin side of the product.
  • Shipped the Pause as a real AI conversation in the interface: a hard 144-second session, one question at a time, with streamed responses.
  • Built it as a production Next.js experience, with SEO, accessibility, and performance considered throughout.
01DropOnce a day

What it does

The Drop is the daily question or provocation. It arrives at 13:44 local time. The walker opens The Bridge and reads it. There is one Drop a day, and no feed.

My role

I led the frontend for how a walker meets that day’s Drop, including the public preview and the signed-in daily experience.

Next.js · React · TypeScript · Tailwind CSS

02Pause144 seconds

What it does

A private AI conversation with a hard stop at 144 seconds. The AI is a mirror, not a guru: it challenges and reflects, asks one question at a time, and does not simply agree. Input is capped at 144 characters. Responses stream. Each session uses that day’s editorial package with the Drop.

The conversation is stored without an identity. One Pause a day. It does not extend.

My role

I led the frontend for the session: the timer, the conversation, and its place in the daily flow. The product calls Anthropic’s Claude through the API, with streaming. That sits in the wider architecture, beside the interface I built.

Next.js · TypeScript · Streaming conversation UI · 144-second cutoff

03The CrossingFive Planks

What it does

The Crossing is how a walker leaves The Bridge. Five Planks are curated links for that day. Before login they are a fixed set. After the Pause they are specific to that Drop. The product is built to send people onward, not to keep them in a feed.

My role

I led the frontend for The Crossing and the Planks, including the difference between the public set and the Drop-specific set.

Next.js · React · TypeScript · Product flows

04The LocksOne anonymous thought

What it does

The Locks is the wall where a walker can leave one thought before they go. No names. No replies. The product does not store an identity with that thought.

My role

I led the frontend for leaving a thought and for reading The Locks as a public, anonymous surface.

Next.js · React · Anonymous product flow

05The Collective PulseAggregate signal

What it does

The Collective Pulse is an aggregate reading of anonymous Pauses. Four dimensions: Curiosity, Clarity, Anxiety, and Hope. It is never an individual score. Walkers are registered users. Stewards are practitioners connected through the product. There is also an admin side for operating the product.

My role

I led the frontend for The Collective Pulse, walker functionality, steward-related surfaces, and the admin side of the product.

Next.js · TypeScript · Public product · Admin

Product architecture · not all of this is my implementation

Next.jsReactTypeScriptTailwind CSSMagic-link authAWS LambdaAPI GatewayDynamoDBSESEventBridgeS3CloudFrontAnthropic API

June 2024 — May 2025 · Indore

03 / 04

Brain InventorySoftware Developer

  • Dashboards
  • REST APIs
  • Authentication
  • MongoDB
  • AWS

Production web applications across the interface and the API.

Software Developer

Production web applications across the interface and the API. React.js, Node.js, Express.js, and MongoDB, with AWS in the deployment and troubleshooting path.

  • REST APIs, data validation, authentication flows, and application state.
  • Responsive dashboards and multi-role workflows, plus third-party API integrations.
  • MongoDB / Mongoose for application data. Production issues resolved with product, design, and engineering.

Mar 2023 — Jan 2024 · Remote

04 / 04

2023—2024

Independent client work

Freelance Developer

Full-stack web applications taken from client requirements through development and deployment.

Freelance Developer

Full-stack web applications taken from client requirements through development and deployment.

  • React.js, Node.js, Express.js, and MongoDB.
  • REST APIs and third-party services, delivered as responsive, production-ready applications.

05 — Experience

Three years of software. Then AI inside it.

Client projects, production applications, then AI features on Crayon and The Bridge.

2025

May 2025 — Present

Crayon Jobs Platform

Senior Software Developer, AI / Full Stack · Remote · Freelance

  • Production features on a job platform serving 175K+ active users, with React.js, Next.js, TypeScript, and Node.js.
  • REST APIs, authentication, authorization, dashboards, role-based workflows, and MongoDB.
  • Job Spec Jerry, Resume Reggie, Ted and Thuli, semantic search, and ATS workflows — integrated from requirements into the live hiring product.

2024

June 2024 — May 2025

Brain Inventory

Software Developer · Indore, India

  • Production applications with React.js, Node.js, Express.js, and MongoDB.
  • REST APIs, authentication, reusable integrations, and multi-role dashboards.
  • AWS for deployments and production troubleshooting, with product, design, and engineering.

2023

Mar 2023 — Jan 2024

Independent client work

Freelance Developer · Remote

  • Responsive full-stack applications with React.js, Node.js, Express.js, and MongoDB.
  • Client work from requirements through development and deployment, including REST APIs and third-party services.

2019

2019 — 2023

RGPV University, Indore

B.Tech, Computer Science · CGPA 8.9 / 10

06 — Technical stack

What I actually use.

Grouped the way the work is grouped. Every technology here is already on the page — nothing is hidden behind a hover.

Frontend

  • JavaScript
  • TypeScript
  • React.js
  • Next.js
  • Redux Toolkit
  • React Query
  • HTML5
  • CSS3
  • Tailwind CSS
  • Material UI

Backend

  • Node.js
  • Express.js
  • REST APIs
  • API integration
  • Authentication
  • Authorization
  • JWT

AI

  • Python
  • LLM integration
  • Prompt engineering
  • RAG
  • Vector databases
  • Embeddings
  • Semantic search
  • AI agents
  • AI workflows
  • LLM APIs
  • AI evaluation
  • Generative AI

Data

  • MongoDB
  • Mongoose
  • SQL
  • Database design

Cloud & tools

  • AWS
  • Docker
  • CI/CD
  • Git

Practice

  • Production debugging
  • Agile
  • AI integration

07 — About

How the work gets finished.

Indore, India. This is how a feature gets from a requirement to something people use in production.

Experience

3+

Years building software. Client projects and production applications, then AI features on Crayon and lead frontend work on The Bridge.

Now

Senior Software Developer, AI / Full Stack

Crayon Jobs Platform · Remote · Freelance

May 2025 — Present · Indore, India

Production scale

175K+

Active users on Crayon Jobs. Production features across the interface, the APIs, and the AI inside it.

01

From the requirement to production.

AI capabilities start as a product need. I take them through a user experience and a backend integration, not a notebook that never ships.

02

The interface and the API ship together.

Frontend flows, API communication, asynchronous processing, and error states are part of the same feature.

03

The model has to survive the workflow.

On Crayon that is a job spec, a profile, an interview, or an ATS step. On The Bridge it is the 144-second Pause.

04

Then I stay for the production issues.

Debug, integrate, and keep it responsive. I do that with product, design, and engineering — performance and reliability included.

The interesting part is not the prompt. It is the feature still working once real users show up.

08 — Contact

If you need the product and the AI.

Full-stack AI engineering. Write to me — I read what I get.

Have a project, role, or idea in mind?