Taking new projects · Suraj Malla, AI engineer in Kathmandu
AI support employees that close the case.
Not a chat bubble that answers and hands you the rest. The one I run for a software vendor triages each case, checks the billing account and the dev board, answers from the docs, asks a person before it moves money, files the bug, follows up, and closes it. I build that, and the internal tools around it.
Live chat · Starter plan
How do I add a teammate?
- ✓kb.search · “Inviting your team” · rerank 0.93
- ✓reply · answered with the article link · 38 s
- Resolved on first reply
- Freshdesk
- Freshchat
- Slack
- Telegram
- FastSpring
- eSewa
- monday.com boards
- WordPress REST
- Bettermode communities
- MeroShare
- ShareSansar
- chukul
- merolagani
- Claude
- Gemini and Gemini Live
- OpenAI
- OpenRouter
- ElevenLabs
- Gemini TTS
- Kokoro
- Vercel
- Cloudflare Pages and Workers
- Neon Postgres
- Upstash Redis and Vector
- Cloudflare R2
- Clerk
- Redis Cloud
- SQLite
- Vercel Blob
- cron-job.org
What it does
The whole job a front‑line support hire does
Answers only from your docs
Product specifics come from a retrieved article, cited in the reply. No article, no answer: it asks or escalates.
Asks before money moves
Trial extensions, discounts and refunds are requests a person approves in Slack. Cancelling needs the customer to say so.
Learns from what your team sends
It compares its draft with what was sent, a blind judge decides which was better, and a person approves each learning.
Checks before it speaks
Billing account and dev board, every time
Files the bug
Links the customer to the dev item, so the fix reaches them
Follows up
Re-reads the case after quiet, then closes or re-runs
Briefs the team
Emerging issues each morning, by arithmetic, not opinion
Case files
Systems I built and still run
AI support employee
An AI member of the support team that takes a case from first message to closed, across tickets, live chat and its own widget
Narrately
Your own books read aloud, with the text in view, narrated on demand and kept for offline listening
NEPSE Copilot
A multi-account investing copilot for the Nepal Stock Exchange that grades its own calls
offScript
A rehearsal partner for actors: two speech engines, a directing room, and a cue engine that knows the line
Support Intelligence
A morning read of a support desk for people who don't read tickets
Community Signal
Two small internal tools that each replaced a weekly manual task
Build log
Shipping, every week
- NarratelyOpen sign-up, hide plans from readers, and use a support address
- NarratelyInclude other languages in Plus, and size plans for Flash Lite
- NarratelyReplace hour packs with Free, Plus and Pro plans
- NarratelyLet readers buy more narration hours with eSewa
- NarratelyKeep downloads moving when narration is slow
- NarratelyAsk before removing a download from the device
- NarratelyMove downloads to a header icon with a progress ring
- NarratelyAsk before removing a download, and show unfinished ones as such
- offScriptThe phone's ear finds a recogniser that knows the language
- offScriptThe cloud ear is gone from the web as well
- offScriptLong lines can be finished: the matcher finds its place after a gap
- offScriptThe phone app listens with the phone's own ear only
- offScriptThe script's last lines clear the panel under them
- offScriptWhat the ear heard shows its newest words

Who you’d work with
One engineer, from the call to production.
I’m Suraj Malla. For two years I’ve built and run an AI support employee for a B2B software company with two product brands, and on my own time I ship products people use: a rehearsal partner for actors, an investing copilot for the Nepal Stock Exchange, and an app that reads your books aloud.
The person on the scoping call is the person who writes the code, runs it and answers when it breaks. That costs capacity, so I take a few projects at a time.
- All of Europe · US mornings
- Within one working day
- within 2 weeks
- Code, accounts, runbook
Price
Fixed scope, published prices
from
$6,000
AI support employees
An AI support employee from Mytrya is a custom AI support agent that works as a member of your support team: it handles a case from the first message to closed, rather than answering and leaving the rest to you.
from
$3,000
Internal tools and dashboards
An internal tool from Mytrya is a small web application, usually one page and one API route, that pulls data from a system your team already uses, computes the numbers your team asks for, and presents them without anyone running a report.
from
$3,000
Data pipelines and workflow automation
Workflow automation from Mytrya means moving data between systems on a schedule or on an event, with the failure cases designed before the happy path.
Notes
What building these taught me
- Why our support agent has no reply tool on chatOn chat, the agent's final text is the message, so there is no reply tool to skip. A model that logged replies it never sent stopped once the tool went.
- Measuring an AI support agent without asking anyone to rate itRead the outcome from what people sent: as-is, edited or replaced. Judge quality apart, with a blind judge in alternating order; a person approves learnings.
- Intercom Fin, Freshdesk Freddy, or a custom AI support agent: how to choosePick Fin or Freddy if your help centre answers most questions and no other system is involved. Go custom when a case needs action in billing, trackers or Slack.
- Approval steps for AI agents that touch moneyMake money-moving actions requests a person approves, need a second admin to cancel, never act on silence, and take identifiers from context, not the model.
What does Mytrya do?
- Mytrya builds AI agents, internal tools and data pipelines for small B2B software and service companies. It is a one-person practice run by Suraj Malla in Kathmandu. Every system described on this site was built and is run by him.
How much does a project cost?
- First projects start at $3,000 and most projects land between $5,000 and $20,000, at a fixed price agreed in writing. An AI support employee starts at $6,000; internal tools and automation start at $3,000. Where a project falls depends on how many systems it touches and how much documentation already exists. The scoping call that sets the price is free and takes about 30 minutes.
Why build a custom AI support agent instead of using Intercom Fin or Freshdesk Freddy?
- Use the vendor's agent if your help centre alone answers your tickets and the agent doesn't need to act in other systems. Intercom Fin now also runs on other helpdesks, including Freshdesk, at a price per resolved outcome. Build custom when resolving a ticket means acting in other systems, when you want the agent on your own website or inside your product, when you want to choose the model and keep the data in your own accounts, or when you need every action traceable and rehearsable before it goes live.
How do you keep an AI agent from doing something wrong?
- Four rules that appear in every agent I build. Dry-run is the default and writes are enabled per integration. Product specifics come only from retrieved documentation, cited in the reply. Record identifiers come from context, never from the model. Anything the agent couldn't answer is logged as a gap and becomes the documentation backlog.
Taking new projects · start within 2 weeks
Tell me about the process that eats someone's week.
What it is, who does it, how often, and what goes wrong when it’s late. I reply within one working daywith a scoping call or an honest reason it isn’t worth automating.