Mohit Asthana

I carried a quota and built internal value tooling for AE teams at Salesforce. Now I build and run production AI agent systems solo, full time.

San Francisco Bay Area

Worked and scaled at
Illumeably Salesforce SurveyMonkey
01

What I've built

A production content pipeline, not a demo

50+job handlers

Runs my media business end to end: a Next.js console over Supabase Postgres with a pg-boss queue handling ideas, captions, carousels, video, voiceover, newsletters, publishing, and metrics.

View the ai-marketing-os repo →

A Telegram control plane, laptop off

3 to 5morning pings, down from 60

Two bots on a small cloud droplet carry every approval and daily triage to my phone. Nothing publishes without a human tap, and the whole loop runs in the cloud.

View the human-in-the-loop doc →

Cost discipline as a design constraint

$12/moall infrastructure

Two small droplets plus metered AI usage. Cheap models by default through OpenRouter, paid renders behind an explicit approval tap, auto-generated shorts capped at 2 a day.

View the cost-controls doc →

Postmortems when it breaks

1,460Actions minutes a month

Every incident gets root-caused and written up. A side app's scan, running 4 times a day, blew past the 2,000 included minutes and froze every workflow on the account.

View the postmortems repo →

An AI calculator my fellow sellers adopted

100+AEs used my tools

Sellers picked it up on their own and used it on live deals. Built with Claude at Salesforce: 7 value drivers, a 3-year financial model, a printable one-pager.

See the tool → See the shoutout →

User-facing products, shipped live

Shipped livefree calculator, two sales tools

A free affordability calculator runs at caniaffordthisproperty.com, and a prompt playbook and proposal generator run my consulting sales motion. Built on Lovable, with my own domain, export, and pricing work.

See the products →

Agents with real permissions, behind a real gate

222 to 52tools, cut on purpose

Hermes runs my agents on a $12-a-month droplet. Spend and sends need an out-of-band Telegram code, code ships through a PR-only lane, and Gmail is read-only on the server itself.

See the Telegram wire →

An agentic SEO system that caught its own defect

$0.0065per drafted article

For SalesOS Labs: 300 articles drafted and critic-gated through OpenRouter, 134 live with schema markup and llms.txt. I found 100% of internal links non-canonical and fixed it, 0 to 1,213.

See the live blog → See the scorecard and one-pager →

VerifiedOTE, a live SaaS we run

13,003rows, rehearsed migration

Co-built with a partner and live, with Stripe live-mode checkout verified in production. When a database quota took every data route down, I started the move to Postgres; the migration rehearsal runs in 34 seconds, idempotent on rerun.

See it live →

Tools other people run their work on

0-22frozen scoring model

A human editor ships every issue of a curation digest on the pipeline I built: autowriter, issue configurator, publish-ready paste for Beehiiv. Selection runs on archived performance data.

See the brand it publishes for →

A money OS that caught its own stale data

11 daysof stale data, caught

An audit found every pipeline run reporting green while the bank data sat silently stale. Same day I shipped a freshness guard, outlier detection, an append-only ledger, and nightly backups.

See the dashboard →

Agents write to production through a typed gate

7typed write tools

My agents write to the core database through one MCP server, never raw SQL. Enforcement is in Postgres: a scoped role, row-level security, and an audit row for every write, including failures.

A service packaged as a plugin

sixskills, one plugin

The SalesOS Labs answer-engine method as a public Claude Code plugin: intake, tech audit, topic research, grounded generation, a lint gate, measurement. No client data, and no paying client yet.

View the aeo-engine repo →
02

The system, live

MohitOS project copilot panel with quick actions, a scoped chat, and a monthly spend meter
MohitOS copilot, scoped to one project: quick actions, a project-only chat, and a spend meter at $2.28 of $30.
MoMoney overview page in privacy mode: the verdict card, money moves, and top optimizations with every dollar amount replaced by dot masks
MoMoney in privacy mode: a daily verdict, ranked money moves, and the app's own mask over every real amount.
The Stack Leak Scorecard on salesoslabs.com: team inputs with sliders and a 20-item checklist that returns a ranked breakdown
The Stack Leak Scorecard: check what is true in your sales org, get a ranked breakdown, free and no email.
The SalesOS Labs one-page offer: a large serif headline, one sentence of positioning, and a used-by strip
The one-page version of the SalesOS Labs offer, shipped 2026-08-31: one offer, one call to action, proof up front.
The business case calculator at its default state: org and plan inputs on the left, a plain-language explanation and live ROI math on the right
The business case calculator: inputs left, plain-language case and live ROI math right, shipped as one HTML file.
A teammate's public Slack post giving a shoutout for the business case calculator, with colleague names and the channel blurred
A teammate's public Slack shoutout after I shipped the calculator at Salesforce, with names and the channel blurred.
Creative Factory tools page with a batch of 12 ad creatives queued at an estimated image spend
Creative Factory set to generate 12 ad creatives for about $0.36, the cost shown before I commit to the run.
Super Video pipeline picker showing recorded plus b-roll, slideshow, and avatar options
Super Video's pipeline picker: recorded footage plus AI b-roll, a narrated slideshow, or an avatar reading the same script.
Caddie Book dashboard showing a bag review and a chat coach grounded in logged rounds
Caddie Book turns logged golf rounds into a bag review and a chat coach that answers only from that data.
Chess Copilot dashboard showing a rating, a go or stop verdict, and today's game record
Chess Copilot reads a player's real game history and returns a go or stop verdict before the next game.
MohitOS Brain page showing a knowledge graph of decisions, learnings, and ideas with typed nodes, a project filter, and a node and edge count
The console's knowledge-graph brain: typed nodes filterable by project, 48 here, 367 nodes and 3,915 edges by late July.
A published SalesOS Labs blog article with a takeaways carousel, part of the 66-article agentic SEO build
One of the 66 articles from the agentic SEO build, live on salesoslabs.com with schema markup and canonical links.
The live landing page of the verified job board, showing company boards tracked, live roles, and zero dead listings
Live landing page at verifiedote.com: listings pulled from company ATS systems, re-checked daily, so dead listings stay at zero.
03

The Telegram wire

Every system reports to one place: my phone, one bot each. Real messages.

Telegram approval card from MohitWorkSpaceBot showing a 7-slide carousel preview and ready-to-publish post copy
Every piece of content arrives as a Telegram card first, and nothing publishes without a tap.
The same Telegram thread after approval, showing publishing now and post successful live on Facebook with a view the post link
The same thread after approval: the loop runs in the cloud and reports back with the live link.
The Mohit Brain bot chat showing four morning content-idea cards, each with a source headline, a format, and Approve and Skip buttons
Morning content proposals, one card per idea, each auto-shipping at 9am unless I skip it.
The Hermes bot chat showing morning and evening digests with open commitments, reminders due, and a made-versus-shipped pipeline count
Hermes' morning and evening digests: open commitments, reminders due, and made-versus-shipped for the last 7 days.
The Chess Digest bot chat showing four daily check-ins with yesterday's record, abandons, rating change, whether the two-loss rule held, clean streak, and the next rating gate
Chess Copilot's daily check-in, cron-scheduled from the public repo: record, abandons, rating delta, clean streak, next gate.
04

Shipped products, built with Lovable

When the artifact is a user-facing product I use Lovable, then wire domain and pricing myself.

Can I Afford This Property calculator showing a three-step wizard with income, debt, and down payment inputs
A free house-hacking affordability calculator live at caniaffordthisproperty.com, returning loan strategies, cashflow projections, and PDF and XLSX exports.
SalesOS Labs Prompt Playbook home page with a prompt library sidebar, Gemini and ChatGPT modes, and cards for 10 master prompts, smart variables, and full workflows
The SalesOS Labs Prompt Playbook: 10 master prompts, variables set once, and workflows that run inside Gemini or ChatGPT.
SalesOS proposal generator with branding and pricing defaults on the left and a live PDF proposal preview on the right
The SalesOS proposal generator: defaults set once, then a buyer-ready PDF with live preview in under 3 minutes.
05

The long tail, also live right now

Everything else I keep deployed and reachable today, because a working URL beats a description.

Persimmon job board landing page showing 1,500 plus sales roles verified open with role counts by function
Persimmon, a sales job board at salesjobhq.com with 1,500+ roles verified open, every listing re-checked every 6 hours.
Chess Copilot Today screen on my real account: a Stop now verdict after two straight losses, today's record, and an abandons-today counter at zero
Chess Copilot on my real account, where two straight losses tripped a Stop now verdict; the public repo has everything.
Caddie Book Bag and Drills page: fourteen club slots each with a letter grade and one drill, a trip prep box, daily quests, and a coach chat grounded in logged rounds
Caddie Book's Bag and Drills page: fourteen club slots graded from real rounds, one drill each, in the public repo.
Your Money Options landing page offering a free Mo Money Manifesto preview with a name and email capture form
Lead capture for my media business at yourmoneyoptions.com, with two Property Playbook variants: free chapter and overlooked markets.
Mailroom cold-email autopilot prototype showing mission control with deliverability, warmup, and suppression stats on demo data
Mailroom, a retired cold-email autopilot concept, one line in and the agent plans the rest, still deployed on demo data.
MohitOS campaign wizard preview showing a 7-step sequence builder with readability grade, spam check, and merge-tag preview
The MohitOS campaign wizard preview: a 7-step builder with a readability grade, spam check, and merge-tag previews.
Property Playbook funnel landing page: run the numbers before you buy, with the free calculator as the first step
The Property Playbook funnel, live since 2026-09-05: the free calculator feeding a $49 playbook and a $299 deal review.
The public aeo-engine GitHub repo: a Claude Code plugin with skills, workspace templates, a README, and a runbook
The aeo-engine repo, public since 2026-08-20: six skills, templates, and a runbook, with pricing and client data kept out.
06

Constraints and self-healing

MohitOS hard-caps spend and gates every paid or public action behind a human tap. A startup wizard checks its own 31-item configuration and prints the exact fix command; a watchdog restarts any process that goes quiet.

MohitOS setup doctor showing 26 of 31 checks ready, 84 percent, one required item missing, and four warnings, with an exact fix command for the failed database migration check
MohitOS checks its own setup on load: 26 of 31 ready, and every failed check prints its exact fix command.
MohitOS Morning Desk showing a content idea card with approve, later, and dismiss options and an ops health strip below with dispatch status, approval queue depth, and attribution
Every morning the system proposes content and stops: Approve, Later, or Dismiss, with an ops health strip below.
07

How I work

Postmortems

Every incident gets a writeup. Four are public in the postmortems repo, including a 12-day stall.

Cost routing

Cheap models handle the high-volume work. Stronger models only where output quality depends on it.

Approval gates

Agents generate everything. Nothing that costs money or reaches an audience ships without a human tap.

Ship, then iterate

I put systems in front of real usage early and fix what the breakage actually teaches.

08

What colleagues say

"Mohit is a motivated self starter with a reputation for quality work and a track record of success. He is resourceful, dependable and thinks outside the box about how to solve complex problems. [...] Mohit is also organized and concise which are rare qualities that I value in my teammates."

Chaz Van de Motter, LinkedIn recommendation, public on my profile

And two straight from Slack, as they were sent.

A Slack DM where a teammate reacts to the business case file with dang dude what you built is awesome, with names and faces blurred
A DM after I shared the business case tool with a teammate: "dang dude what you built is awesome."
A public Slack thread where fellow sellers say the tools are awesome and badass and ask follow-up questions, with names, faces, and the channel blurred
A public thread where fellow sellers picked up the tooling I built and used it in their own deals.
09

Why forward deployed / AI ops

Carrying a quota taught me discovery, stakeholder rooms, and hunting new business instead of waiting for it. Forward deployed work is the same job pointed at a different artifact: sit with the customer, understand what they need, then build it. At Salesforce I did the discovery half; now I run the build half full time.