Sector activeHyderabad · ISTAI automation & voice systems

VishnuJogappagari

I build multi-agent systems that read the documents, score the candidates, redact the contracts and answer the calls, plus the consoles the operators actually run them from.

Largest pipeline61nodes, ten agents
Systems built24distinct workflows
Consoles shipped09dashboards & sites
Current focusVOICEagents & telephony

Scroll to enter the sector

BAY A

Four disciplines,
one operator.

Each strip is a working practice, not a certificate. The systems behind them are further down this page, with their node graphs.

A—01

Multi-agent automation

Forty to seventy node pipelines where specialised agents parse, score, gate and route real business documents. Structured output parsers on every agent, so nothing downstream depends on free text.

n8nGeminiSupabase
A—02

AI voice agents

Agents that answer, qualify, book and hand off — in English and in Telugu. Prompt compilation, turn-taking, post-call handoff into CRM, and a deployment recipe with a verify gate that has to go green before a client gets the keys.

DograhLiveKitDeepgram
A—03

Retrieval systems

Grounded question answering over a firm's own documents. The index is fed by an intake agent and queried by a Q&A agent, so the answer path never runs unretrieved.

RAGpgvectorPython
A—04

Operator interfaces

The console on top of the pipeline. Risk registers, candidate pipelines, intake monitors, campaign engines, plus the marketing sites that sell them.

Next.jsThree.jsD3
ROUTE

How the route was flown.

Seven legs. Two of them were losses, and those are the ones that set the heading.

WPT 01The spark

Attention is a currency

I studied the creators who had it instead of just consuming what they made, taught myself video editing, and earned my first money with a skill nobody had handed me.

A skill converts to income faster than a credential does.
WPT 02The creator

10,000 subscribers in ten days. Twice.

I stopped clipping other people's work and started making original short-form. Two channels hit ten thousand subscribers each inside ten days. Both were later taken down.

Never build only on rented land.
WPT 03The markets

Tuition, paid to the market

I learned trading properly, put real money on the line, and lost some of it. The lesson landed harder than a win would have: without capital, leverage multiplies nothing. So I walked away, deliberately, not defeated.

Build cashflow before chasing leverage.
WPT 04The builder

Python, then agents

I learned Python, then went deep into AI agents and workflow automation. I had shipped dozens of small and medium automations before it occurred to me that they were sellable. Then I learned retrieval, so the agents could answer from documents instead of from memory.

Build enough of them and the pattern becomes a product.
WPT 05The operator

Real systems, real businesses

Automation for law firms and CA firms. Automated CV screening with a custom scoring engine for recruitment. And, with a partner, an AI operating system for brokerage and property management: full stack, in production, not a demo.

Shipping into someone else's operations changes what you build.
WPT 06The closer

A builder who cannot sell is a hobbyist

I trained myself on cold email and cold calling, still sharpening both daily, and studied sales and copywriting properly. Then I took a SaaS from idea to launch end to end, as one person leveraged by AI.

The distribution is half the build.
WPT 07Now

One field, executed deeply

The focus is singular: AI voice agents. One field, taken all the way until it produces results, then the next. The pattern hasn't changed. Learn, build, sell, repeat, faster each time.

Current heading. Everything above is how I got the altitude.
PLATES

Six systems,
opened up.

Every canvas below is a screenshot of the real workflow running on my n8n instance. Every console is the real interface, captured live.

Recruitment Multi-agent · Supabase PLATE 01 / 61 NODES

Talent Intelligence Engine

Ten specialised agents take a CV apart, and none of them are allowed to answer in prose.

A CV arrives by webhook. A parser agent extracts it into a schema. A fraud detection agent looks for fabricated history. A bias detection agent strips the signals that shouldn't influence a decision. A scoring agent ranks against the role, and an interview generator writes the questions. Each of those runs its own Gemini model behind a structured output parser, so the next node gets typed fields, never a paragraph to re-parse.

Around that spine sit three more pipelines: a recruiter copilot that answers plain-language candidate searches, a rediscovery pass that re-scores past applicants against new roles, and a hyper-search ranking engine over the whole Supabase pool. A global error handler logs anything that falls out.

Agents
10 · each with a structured output parser
Entry
4 webhooks · resume, copilot, rediscovery, hyper-search
Store
Supabase · dedupe on email + role
Stack
n8n · Gemini · Supabase · Slack · Gmail
The 61-node Talent Intelligence Engine workflow canvas, showing four parallel pipelines of AI agents.
Node graph61 NODES
The recruitment console: applications, screened today, shortlisted, average match score, and the hiring pipeline.
Operator consoleBASEAI-DASHBOARD.VERCEL.APP
Legal PII redaction · risk register PLATE 02 / 43 NODES

Contract Intelligence & Risk Engine

Reads the contract, redacts the identity, flags the red lines, routes the risk.

Triggered from Drive, Gmail or a schedule. The document is extracted, then twenty-two code nodes carry the redaction and rule logic before anything reaches a model. The secure edition exists because law firms cannot post client identity into an API. Five model passes handle clause classification and red-flag detection, and the result lands in an Airtable register with Telegram and Gmail escalation for anything critical.

On top of it sits an operator console with a WebGL sector background, a risk distribution ring, a live activity feed, and a decision row: approve, escalate to counsel, or reject.

Logic
22 code nodes ahead of the model boundary
Passes
5 model passes · clause + red flag
Output
Airtable register · Telegram + Gmail escalation
Console
Vite · Three.js · D3 · Chart.js
The contract intelligence console showing total reviewed, active risks, average risk score, a risk distribution ring and a recent activity feed.
Operator consoleCONTRACTREVIEWDASHBOARD.VERCEL.APP
The 43-node contract review and red flag workflow canvas.
Node graph43 NODES
Legal Running in production PLATE 03 / 48 NODES

Legal Intake & Case Onboarding OS

A new matter arrives and onboards itself, unless the model isn't sure. Then a human gets it.

Form submissions and inbound email merge into one path. Attachments are extracted from PDF, an agent classifies the matter type, and a confidence gate decides what happens next. Above the threshold it proceeds: Drive folders are created for the case, a consultation is booked on calendar, the client gets a confirmation, the relevant department gets a brief, and Sheets logs the row. Below it, the matter is flagged for review and a holding response goes out instead.

The canvas is organised into labelled zones (trigger, core processing, case handling, onboarding, low-confidence reminders, error handling) because someone other than me has to be able to read it.

Status
Active on the production instance
Gate
Confidence threshold · human review below it
Actions
Drive folders · Calendar · Gmail · Sheets
Safety
Global error catch → admin alert
The 48-node legal intake workflow, organised into coloured zones for triggers, core processing, case handling, onboarding and error handling.
Node graph48 NODES · LIVE
The intake monitoring dashboard showing weekly intake volume, auto-routed percentage, pending review and average onboarding time.
Operator consoleLEGAL-INTAKE-DASHBOARD.VERCEL.APP
Voice aisorigin.com PLATE 04 / AGENCY

AI Origin — voice agency

An agency for AI voice agents, the stack that runs them, and the site that sells it.

The front is a Next.js site with a booking flow and a voice showcase, built around one line: your business misses calls, ours never do. Behind it is the part that matters: a thirty-one node backend wiring the client dashboard to Supabase, to Dograh for the agent runtime, and to a Vobiz voice stack for telephony.

A prompt builder compiles agent instructions through Groq and pushes them to Dograh. A separate deployment recipe makes the whole thing reproducible on a Coolify VPS, with a verify command that has to exit clean before a client is handed the keys. A red verify means not delivered, whatever the dashboard says.

Backend
31 nodes · Supabase · Dograh · Vobiz
Languages
English and Telugu agents
Deploy
Docker Compose on Coolify · gated by verify
Front
Next.js · Supabase · booking flow
The AI Origin site: a waveform hero with the line 'Your business misses calls. Ours never do.'
Live siteAISORIGIN.COM
Retrieval Grounded answering PLATE 05 / RAG

Client Q&A Retrieval Agent

Clients email a question. The agent answers from the firm's own documents, or it doesn't answer.

A Gmail trigger catches the question, retrieval runs over the firm's indexed filings and correspondence, and the reply is composed only from what came back — then sent in-thread and logged. There is no path where the model answers from memory, which is the entire point when the question is about a specific client's specific filing.

It doesn't run alone. A document intake agent keeps the index fed from inbound email and Drive, and a compliance deadline monitor watches the calendar side, so the corpus the answers come from stays current instead of decaying.

Pattern
Retrieve → ground → reply in thread
Corpus
Fed by a paired intake agent
Audit
Every exchange logged to Sheets
Siblings
Document intake · compliance monitor
The client Q&A retrieval agent workflow canvas.
Node graphRETRIEVAL PATH
Growth Five inboxes · one sequence PLATE 06 / 38 NODES

Multi-Inbox Outreach Engine

The interesting part isn't sending. It's the listener that stops the sequence the moment somebody replies.

The dispatcher runs on a schedule, rotates five Gmail accounts so no single mailbox carries the volume, and writes a unique opening line for every lead with a model before prepending it to the template. Three follow-up stages run off the same sheet.

In parallel, five IMAP listeners sit on those inboxes around the clock. A reply halts that lead's sequence immediately and writes the reply text back to the sheet, so nobody who has already answered ever gets a follow-up. That's the failure mode this engine was built to remove.

Rotation
5 Gmail accounts · volume split
Personalisation
Model-written opener per lead
Listener
5 IMAP watchers · reply halts sequence
State
Google Sheets · thread IDs tracked
The 38-node multi-inbox outreach workflow with schedule dispatch and five Gmail reply listeners.
Node graph38 NODES
SCOPE

The rest of the sector.

Fourteen more canvases, captured from the live instance. Node counts are real; the ones marked live are running right now.

BOARD

Everything else on the board.

Smaller systems, client sites, and tooling. All built, all real.

IdentSystemStackClassStatus
ATTN

Before the systems,
there was the audience.

Short-form production, run end to end: hook, retention card, overlay stack, edit. Two channels, both operated as pipelines rather than uploads.

celesteloveu

Short-form channel with a full production stack on disk: per-video hook, scroll-stopper, a like / comment / share / subscribe overlay set, and the cut.

AngelMist

Second channel on the same production system. The discipline that came out of both is the one that runs underneath every automation on this page: build the repeatable process, then run volume through it.

CLR

Cleared for contact.

Vishnu Jogappagari

VJ—01OPERATOR

I take on automation systems, AI voice agents and the consoles that run them. If you have a process where the handoffs are where the time dies, that's the one I want to see.

Vishnu Jogappagari Sector VJ—01 Built from scratch · Three.js · no template