Mytrya · Kathmandu · one engineer

AI agents, internal tools and automation for small B2B teams.

Mytrya is a one-person engineering practice run by Suraj Malla. It builds systems that answer support tickets from your documentation, compute the numbers your team asks for every morning, and move data between the tools you already run. Fixed scope, fixed price, and every system on this site is one I built and can walk you through line by line.

Free 30-minute scoping call · reply within one working day

HelpdeskticketsLive chatvendorChat widgetyour siteBillingrefund · extendDev boardsearch · createKnowledge baseretrieve · citeSlackescalateAgent loop20 toolsgrounded · citedor escalateddry-run · onFig. 1 · one system under Work, as built
05
Systems documented
03
Kinds of work
04
Steps to handover
07
Rules in every build

What I build

3 services

Connected so far

  • Freshdesk
  • Freshchat
  • a first-party chat widget
  • Slack
  • Telegram
  • FastSpring
  • monday.com marketplace monetisation
  • monday.com boards
  • WordPress REST
  • Bettermode communities
  • MeroShare
  • ShareSansar
  • chukul
  • merolagani
  • broker web terminals
  • Claude
  • Gemini and Gemini Live
  • OpenAI
  • OpenRouter
  • ElevenLabs
  • Gemini TTS
  • Vercel
  • Cloudflare Pages and Workers
  • Neon Postgres
  • Upstash Redis and Vector
  • Redis Cloud
  • SQLite
  • Vercel Blob
  • cron-job.org

Evidence, not a menu. Anything with an API.

Who this is for

A team of 5 to 200 with a stack that doesn’t talk to itself

You run a helpdesk, a CRM, a billing system and a project tracker, and a person moves information between them. Founders, heads of operations and heads of support are the usual first contact. The work is designing the piece that connects them and running it until it’s boring.

When to use a platform’s own AI instead

If your help centre alone answers your tickets and you only need it inside the vendor’s console, switch on Intercom Fin or Freshdesk Freddy. They’re faster to deploy and I’ll tell you so on the call. Custom work earns its cost when resolving a ticket means acting in other systems, when you want the agent on your own site 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 rehearsed before it goes live.

Work

5 systems

Three client systems described in architectural detail with the client’s name withheld, and two products of my own that you can open. No metrics appear here that I can’t source.

  1. Support agent platformAn AI support agent across tickets, live chat and a first-party chat widget, with a learning loopNext.js 16 · AI SDK v6 · Upstash Redis + Vector · Claude, Gemini, OpenRouterIn productionClient work
  2. NEPSE CopilotA multi-account investing copilot for the Nepal Stock Exchange that grades its own callsNext.js 16 · Neon Postgres · AI SDK v7 · Gemini Live · TelegramLive · sign-inOwn product
  3. Support IntelligenceA morning read of a support desk for people who don't read ticketsNext.js · Gemini 2.5 Flash · RedisIn productionClient work
  4. offScriptA rehearsal partner for actors: two speech engines, a directing room, and a cue engine that knows the lineNext.js · Gemini TTS + ElevenLabs · Gemini Live · browser speech · IndexedDBLiveOwn product
  5. Community SignalTwo small internal tools that each replaced a weekly manual taskPython · SQLite · Claude / Next.js · monday.com GraphQL · GeminiInternalClient work

How a project runs

4 steps

  1. 01

    Scoping call

    A yes, a no, or a smaller first project.

  2. 02

    Written spec and fixed price

    A spec you can hold me to, and a price that doesn't move.

  3. 03

    Build, with weekly dry-run demos

    A working system you've watched rehearse.

  4. 04

    Handover

    A repo, a runbook, and a system your team can run without me.

The full process, including what you get at handover →

Common questions

4 of 14

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.

Which systems can you integrate with?

Anything with an API, a webhook, or a web page. Shipped work so far has connected Freshdesk, Freshchat, FastSpring, monday.com, Slack, Telegram, WordPress, Bettermode, MeroShare, three Nepali market-data sites, a broker's web terminal, Claude, Gemini and Gemini Live, OpenAI, OpenRouter, ElevenLabs, Neon Postgres, Upstash, Redis Cloud, Vercel Blob and Cloudflare. A system that isn't on that list is usually a day of adapter work, not a reason to say no.

How do projects work commercially?

Fixed scope and fixed price, agreed in writing before work starts. A first project is scoped so that it ships in weeks, with a dry-run demo each week along the way. Ongoing tuning after handover is a separate, optional retainer.

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.
All questions →

Next step

Have a process that runs on someone copying data between two tabs?

Describe it: what it is, who does it, how often, and what goes wrong when it's late. I reply within one working day with a scoping call or a reason it isn't worth automating.

Start a project How a project runs

Free 30-minute call · one working day