Who’s reading?
Ephraim Arshad
File Nº 0001 · Ephraim Arshad — Agent engineerPeshawar, PKRemote — open to roles & contracts

I automate the repetitive work in your business, so it keeps running while you sleep.I build agents that keep working after everyone logs off.Agents, MCP servers, and the plumbing that makes them cheap and boring to run.Something here stays awake after everyone logs off.

Messages, records, follow-ups. I am the sole engineer behind the offline field app, WhatsApp receipts and donor tools a US-registered multinational nonprofit runs on every day in Pakistan. Plain English, fixed scope, and I will tell you when something isn't worth building.Agent engineer. MCP servers, Rust P2P sync, offline systems for field teams in Peshawar.Epistle packs repos for coding agents over MCP. tomie runs my agents 24/7 and sends every yes/no call to a calibrated decision model. Shunkan syncs over QUIC with no cloud.A server named after a girl who will not stay dead. It spawns agents, keeps what they remember, and answers while you sleep. This is its case file, and mine.

E–01
−45%
tokens coding agents read, with Epistle
64.7k → 35.8k · 68-file repo · ~260 npm dl/mo
E–02
222
tests in Shunkan, a Rust QUIC sync engine
203 unit · 19 async/integration
E–03● live
24/7
tomie, my agent server — uptime, live
portfolio-api /stats
Metrics redacted. Hover or focus to declassify.
E–01
1,130
donation boxes tracked by field staff, even with no signal
production export · 20 May 2026
E–02
10,161
aid units rescued from a spreadsheet that had corrupted them
311 broken cells · 1,245 deliveries
E–03
15 → 2.9
PKR per WhatsApp receipt after moving to Meta's own API
per-message rate · Sept 2026

RetainerHow I can help

Two things I do well for small businesses.

  1. 01

    Cheaper, automatic WhatsApp messages

    I moved a live nonprofit's receipts from an aggregator to Meta's own WhatsApp API: PKR 15 to 2.9 per message at the Sept 2026 rate. Send me your bill and I'll tell you whether it's worth doing for you.

    What it involves →
  2. 02

    An agent for the boring part

    Reminders, reconciliations, follow-ups. A small agent that does one job, keeps a log of what it did, and asks a person when it isn't sure.

    What it involves →

I also take fixed-scope contracts: WhatsApp cost audits and small agents that do one job and keep a log. Work with me →

Case files · indexPast work

I reconstruct the failure until I can watch it happen. Then I design around it.Four projects, each written as the problem, what I did, and what it honestly doesn’t do.

  1. Nº 001

    Epistle

    Codebase context for coding agents

    Presenting symptom. The agent reads function bodies it never needed, runs out of window, and forgets the part that mattered.AI coding tools get slow, expensive and confused on large codebases because they read everything. Epistle hands them a compact map instead. On a real project it cut what they read by 45%.It remembers the shape of a thing and forgets the flesh.

    Open source · npm
  2. Nº 002

    tomie

    The server my agents live on

    Presenting symptom. Agent work stopped when the laptop lid closed. Context was scattered across three machines. Every small judgment burned frontier-model tokens.Automations usually stop when the person who runs them goes home. I run a server that handles messages, notes and routine decisions around the clock, and keeps a record of what it did.It keeps what it hears. Three machines, every fifteen minutes.

    Private · always on
  3. Nº 003

    DOSTI field ops

    Donation boxes and school aid on patchy mobile data

    Presenting symptom. Data dying in transit. Field entries with nowhere to go when the signal dropped, and quantity cells Excel had quietly turned into negative numbers.Field staff lost work whenever the signal dropped, and a spreadsheet was quietly corrupting five years of records. An app that works offline and catches up when the signal returns, and an importer that recovered 10,161 units the spreadsheet had broken.The smaller number is the true one.

    Production
  4. Nº 004

    Shunkan

    Clipboard and file sync with no cloud

    Presenting symptom. Every clipboard-sync tool either routes your clipboard through a vendor's cloud or assumes you live inside one vendor's ecosystem.Sending a file from your laptop to your phone usually goes through a company's cloud. Shunkan sends it directly over your own Wi-Fi. Nothing leaves the building.瞬間 — an instant. Nothing leaves the room.

    Open source · pre-release

Surveillance · tomie, present timeLive

tomie — present day, present time.

tuning
up
—
services
—
jev calls today
—
spent today
—
brain notes
—
events/min
—
aggregate counters from the server that runs my agents.aggregate, delayed, tomie only. nothing here is content.enter the Wired →
Connect to the Wired →

Personnel recordExperience

Software Engineer, Dosti Foundation

Jan 2026 – present · Peshawar, PK
Sole engineer — runs engineering & IT · Pakistan office (Dosti Welfare Organization) of a US-registered multinational nonprofit

The only engineer, so I own everything from schema design and tests to deployment, accounts and onboarding interns. The work is unglamorous on purpose: field apps that survive no signal, data imports that refuse to guess, and tools non-technical staff can run alone.

DWO CRMProduction

Email and WhatsApp campaigns shared by five affiliated organizations. Every send shows its arithmetic: selected, unreachable, opted out, suppressed, final.

604 tests · SHA-256 hash-locked approvals · HMAC-verified webhooks · 2-minute undo queue

Dosti ImpactProduction

Offline-first field app and admin console for donation boxes across Peshawar and Khyber.

1,130 boxes · 281 tests · IndexedDB delta sync

DOORSProduction

Operations platform for the One Room School programme, replacing a single Excel sheet.

1,245 deliveries · 10,161 units recovered · private R2 photo proxy

DealonaStaging

Charity-linked rewards app on React Native and Supabase. Checkout and redemption are Postgres functions behind row-level security.

pgTAP-tested RLS · HMAC-SHA-512 payment webhooks

Web platformsProduction

Two Sanity-backed sites (DOSTI and the Global Education Campaign) that non-technical staff publish to on their own.

2 sites · typed GROQ

Field notesWriting

Where money moves informally in Pakistan, and what agents can do about it.

  • COD Cockpitresearch

    Since July 2025, Pakistani couriers deduct 4% tax from cash-on-delivery payouts. Merchants can't see why their remittance is short, and half of it is reclaimable. The thesis grades every claim as verified or estimated.

  • Raast-Flowhackathon · live

    Receipts and WhatsApp messages go through an agent chain that approves, disputes or issues a credit note against open invoices. See it live ↗

All notes →

IntakeGet in touch

Open a case.Tell me what’s broken.

A role, a contract, or a system that keeps failing. Email, or the form below. I reply within 24 hours.

ephraimhrm@gmail.com
What is this about?

Email only. Reply within 24 h.

⌘K is a shell. Try whoami.