Get a quoteQuote

Services and work · e2edevs

AI agents, voice and the systems behind them. Built end to end.

Everything we build, in detail: AI agents and voice agents, voiceovers, chatbots, CRMs, dashboards, web and mobile apps, and the support after launch. Each service shows what you get, how it works and what it connects to, and the case studies show work we have shipped.

No price lists: every project gets a written quote for its scope. A founder-led team in Islamabad, working with clients in Pakistan and abroad.

AI agents and voice

AI agents and automation

Software that reads, decides and acts across your tools. It drafts the reply, updates the CRM, files the ticket, and asks a person before anything sensitive goes out.

Tool useMulti-step workflowsHuman approval

What we build

  • Tool-using agents that call your APIs, databases and apps through function calling and MCP.
  • Workflow agents for multi-step jobs: intake, research, draft, approve, send, with retries and a log of every step.
  • Multi-agent setups where a coordinator hands work to specialist agents for research, writing and checking.
  • Agents inside your tools: Gmail or Outlook, Google Sheets, HubSpot, Zoho or a CRM we build.
  • Approvals: the agent proposes, a person approves, edits or rejects, and the decision is recorded.

You get

  • A map of the workflow: the decisions the agent makes and the ones it hands to people.
  • The agent, its tools and its permissions, deployed on your cloud or ours.
  • An activity log and an admin screen to review, approve and correct its work.
  • A test set built from your real past cases, run before launch and after every change.
  • Usage limits and cost tracking for each agent.

Use cases

  • Lead follow-upResearch new leads, draft a first reply and log it in the CRM.
  • Inbox triageSort, summarise and route email, with answers drafted for review.
  • ReportingPull numbers from sheets and tools into a weekly summary.
  • Back officeInvoice reminders, data entry between systems, order updates.

How it works

  1. We map the workflow with you and mark every step that needs a person’s approval.
  2. We connect your tools with scoped access: the agent can only do what it is meant to.
  3. We build and test against your real past cases until the results hold up.
  4. We launch with approvals on, and relax them only where the agent is consistently right.

Works with

  • Gmail and Google Workspace
  • Microsoft 365
  • HubSpot
  • Zoho
  • Salesforce
  • Slack
  • Google Sheets
  • Airtable
  • n8n
  • Make
  • Zapier
  • MCP
  • OpenAI Agents SDK
  • Claude Agent SDK
  • LangGraph
  • Cloudflare Agents

Agents that draft and act, with your approval on anything sensitive.

Get a quote for AI agents

AI voice agents

Phone agents that answer and make calls for you. They book appointments, send reminders, qualify leads and handle routine support in Urdu, English and other languages, then write each call up in your CRM.

Inbound and outboundUrdu and EnglishTranscripts to CRM

What we build

  • Inbound agents that answer, understand the request and resolve it or route it.
  • Outbound agents for reminders, confirmations, follow-ups and lead qualification.
  • Live booking against your calendar or booking system, confirmed by SMS, email or WhatsApp.
  • Transfer to a person when the caller asks for one, or when the agent isn’t sure.
  • After every call: recording, transcript and a structured summary saved to your CRM.

You get

  • Call flows, the agent’s script and its rules, written with you.
  • A phone number or SIP line connected to the agent.
  • Calendar, CRM and messaging integrations.
  • A call log with recordings, transcripts, outcomes and summaries.
  • Test calls before launch, and tuning in the first weeks live.

Use cases

  • Clinics and salonsBookings, reschedules and reminder calls.
  • Sales teamsQualify inbound leads and book meetings.
  • Support linesOrder status, common questions and after-hours cover.
  • ConfirmationsScheduled reminder and confirmation calls, each outcome logged.

How it works

  1. We write the call flows with you and decide when the agent hands over to a person.
  2. We pick the speech stack per language, and test Urdu and English voices and transcription with your callers’ accents.
  3. We connect the phone line, the calendar and the CRM.
  4. We test with real calls, then launch with every call logged and open to review.

Works with

  • Twilio
  • SIP trunks and local carriers
  • OpenAI Realtime
  • Gemini Live
  • Vapi
  • Retell
  • LiveKit
  • Deepgram
  • ElevenLabs
  • Azure Speech
  • Google Calendar
  • Calendly
  • HubSpot
  • Zoho
  • WhatsApp

Good to know: replies come in under a second or so, not instantly. Pakistani numbers usually come through a local carrier or SIP line, so we confirm the line before we quote, and outbound calls follow local do-not-call rules.

Get a quote for voice agents

AI voiceovers and audio

Voiceovers from a script in many voices and languages, plus dubbing, transcription and subtitles for the content you already have.

Text to speechDubbingSubtitles

What we build

  • Voiceovers for ads, explainers, e-learning, product videos and phone menus (IVR).
  • Multi-voice audio: dialogue, two-host explainers and narrated slides.
  • Dubbing and translation of existing video into other languages, keeping the timing.
  • Transcripts and subtitles (SRT, VTT) with speaker labels, from interviews, lectures and calls.
  • Voice in your product: read-aloud, narrated lessons and generated audio summaries.

You get

  • Finished audio (WAV or MP3) for each script, voice and language.
  • Subtitles and transcripts as SRT, VTT or plain text.
  • A pronunciation list for names and brand terms, reused across every file.
  • For products: an API or batch pipeline that produces audio on demand.

Use cases

  • MarketingAd and explainer voiceovers in several languages.
  • E-learningNarrated lessons and audio summaries in English and Urdu.
  • Phone systemsIVR prompts that are quick to update.
  • Media librariesSubtitles and searchable transcripts for video.

How it works

  1. You send scripts or source media, and we agree voices, tone and languages.
  2. We produce short samples for you to choose from.
  3. We fix pronunciation and pacing, then produce the full set.
  4. For products, we wire the same voices into an automated pipeline.

Works with

  • ElevenLabs
  • Azure Speech
  • Google Cloud TTS
  • OpenAI TTS
  • Gemini TTS
  • Whisper
  • Deepgram
  • AssemblyAI
  • SSML
  • SRT and VTT
  • FFmpeg

We clone a voice only with the speaker’s documented consent.

Get a quote for voiceovers

Chatbots

Assistants for your website, WhatsApp and Messenger that answer from your own information, capture leads, and hand the conversation to your team when a person is needed.

WebsiteWhatsAppHuman handoff

What we build

  • Website chat that matches your brand and answers from your content.
  • WhatsApp assistants on the official WhatsApp Business Platform: answers, order and booking updates, and follow-ups using approved message templates.
  • Messenger and Instagram assistants for the questions your page gets every day.
  • Lead capture: the bot asks the right questions and creates the lead in your CRM.
  • Human handoff with the whole conversation, into a shared inbox or your CRM.

You get

  • A bot that answers from your FAQs, documents, catalogue or policies.
  • Channel setup, including WhatsApp Business verification and message templates.
  • A shared inbox or CRM handoff for your team.
  • Conversation logs, a report of unanswered questions, and an easy way to update answers.

Use cases

  • Customer supportAnswers around the clock, and tricky cases go to staff.
  • SalesProduct questions, quote requests and lead capture.
  • Orders and bookingsStatus updates, reminders and rescheduling.
  • Internal helpHR and IT questions answered for staff.

How it works

  1. We gather your content and agree what the bot should and shouldn’t answer.
  2. We build it and test it with real customer questions.
  3. We connect the channels and the handoff to your team.
  4. We launch, then review unanswered questions and improve the answers.

Works with

  • WhatsApp Business Platform
  • Messenger
  • Instagram
  • Website widget
  • HubSpot
  • Zoho
  • Freshdesk
  • Zendesk
  • Shopify
  • Google Sheets
  • OpenAI
  • Claude
  • Gemini

Good to know: Meta charges per WhatsApp message and needs approved templates outside the 24-hour reply window. We set this up and explain the running costs before launch.

Get a quote for a chatbot

AI on your documents

Knowledge assistants (RAG)

Ask in plain language and get answers from your own documents, policies and SOPs, with a citation for each point, drawn only from documents that person is allowed to see.

Cited answersAccess controlKept in sync

What we build

  • Chat over your documents: PDFs, Word files, web pages, wikis, Google Drive, SharePoint and Notion.
  • Numbered citations that open the exact source passage.
  • Access control: people only get answers from documents they’re allowed to open.
  • Sync, so an updated policy replaces the old one automatically.
  • Honest answers: when the documents don’t cover it, the assistant says so instead of guessing.

You get

  • A pipeline that takes in your sources and keeps them current.
  • The assistant on the web, in Slack or Teams, or inside your app.
  • Permission rules tied to your users and roles.
  • An evaluation set of real questions with expected answers, run on every change.
  • Reports on what people ask and where answers fall short.

Use cases

  • HR and policyLeave, benefits and conduct questions answered with the source.
  • OperationsSOPs and checklists, findable in seconds on the floor.
  • Sales and supportProduct specs and rules, answered consistently.
  • ResearchSummaries across many reports, each point linked to its source.

How it works

  1. We collect your sources and agree who can see what.
  2. We index them and set up retrieval with citations.
  3. We test against real questions and tune until the answers are reliable.
  4. We launch, watch the feedback, and keep the index in sync.

Works with

  • Google Drive
  • SharePoint and OneDrive
  • Notion
  • Confluence
  • PDF and DOCX
  • Websites
  • Slack
  • Microsoft Teams
  • Cloudflare Vectorize
  • pgvector
  • OpenAI
  • Claude
  • Gemini

Grounded answers with citations, and the assistant says when it doesn’t know.

Get a quote for a knowledge assistant

Document AI

Turn invoices, forms, contracts and scans into clean data, and turn your data into reports, with a person checking anything the model isn’t sure about.

OCRData extractionContract review

What we build

  • OCR for scans and photos, including tables.
  • Field extraction from invoices, receipts, forms and purchase orders into structured data.
  • Contract review assistants that pull out key clauses, dates and obligations, and flag unusual terms for a lawyer.
  • Report generation: summaries, letters and proposals drafted from your data and templates.
  • A review queue for low-confidence fields, so people only fix what needs fixing.

You get

  • Extraction tuned to your document types and languages.
  • Validation rules: totals add up, dates make sense, required fields are present.
  • A review screen, and export to Excel, your ERP or your accounting tool.
  • An accuracy check on a sample of your real documents before launch.

Use cases

  • FinanceInvoices and receipts straight into accounting.
  • OperationsForms and delivery notes into your systems.
  • LegalFirst-pass contract review and clause comparison.
  • ManagementMonthly reports drafted from your data.

How it works

  1. You share sample documents, and we list the fields and the rules.
  2. We choose the OCR and extraction approach that suits your documents.
  3. We measure accuracy on samples kept aside for testing, and add the review step.
  4. We connect the output to your systems.

Works with

  • Google Document AI
  • Azure Document Intelligence
  • AWS Textract
  • Tesseract
  • OpenAI
  • Claude
  • Gemini
  • Excel
  • Google Sheets
  • QuickBooks
  • Xero
  • Zoho Books

Contract review assistants support your lawyers. They don’t replace legal advice.

Get a quote for document AI

AI content and learning tools

Tools that turn your material into quizzes, flashcards, lessons and content drafts, with review steps so a person stays in charge of what gets published.

Quizzes and testsAI gradingContent pipelines

What we build

  • Quiz and assessment generators from notes, documents and photos: multiple choice, written answers and practice tests.
  • AI grading of written answers, with feedback and a review of mistakes.
  • Study tools: flashcards, study guides, and tutors that explain step by step.
  • Content pipelines: product descriptions, posts and newsletters drafted in your style and queued for approval.
  • Generated summaries: reports, slide outlines and audio overviews from source material.

You get

  • The tool as a web app, a module in your learning platform, or an API.
  • Prompts and style guides tuned on your own content.
  • Review and approval steps before anything is published.
  • Usage limits and cost control enforced on the server.

Use cases

  • Education and trainingQuestion banks and practice tests from course material.
  • CertificationAssessments with proctoring and verifiable certificates.
  • MarketingOn-brand drafts in several languages, approved before posting.
  • Internal trainingLessons and quizzes built from your SOPs.

How it works

  1. We agree the formats, the tone and the quality bar, using samples of your material.
  2. We build generation and checking steps, with a person approving anything published.
  3. We test on real material and refine the prompts until the output is consistent.
  4. We launch with usage limits and monitor quality over time.

Works with

  • Gemini
  • OpenAI
  • Claude
  • PDF and DOCX import
  • Image input
  • Moodle
  • Google Classroom
  • Your CMS
  • Cloudflare Workers

See it in practice: the AI study and quiz generator and the proctored certification platform.

Generated content goes through your review before it’s published.

Get a quote for content and learning tools

Business systems

CRM and business systems

Systems built around how your business actually works: CRM and sales pipelines, HR, finance and expenses, inventory and bookings, with role-based access and a record of every change.

Custom CRMRole-based accessAudit trail

What we build

  • CRM: leads, contacts, deals, pipelines, activities and follow-up reminders.
  • HR: employee records, leave, attendance and payroll inputs.
  • Finance and expenses: revenue, expenses, reimbursements, invoices, budgets and multiple currencies.
  • Inventory and orders: stock, purchase orders, branches and warehouses.
  • Bookings and calendars: appointments, staff schedules and reminders.
  • Security: roles and permissions, two-factor sign-in and an audit log of who changed what.

You get

  • Workflows mapped with the people who will use the system.
  • A web app that works in the browser on computers and phones.
  • Data imported from your spreadsheets or old system.
  • Exports, reports and email notifications.
  • Training for your team, and documentation.

Use cases

  • Sales teamsOne pipeline instead of spreadsheets and chat threads.
  • FinanceMonth-end close with locked periods and an audit trail.
  • Service businessesBookings, staff and customers in one place.
  • Multi-branchBranch-aware data from day one.

How it works

  1. We sit with the people who do the work and map how it really happens.
  2. We design the screens and roles, and agree the first release.
  3. We build in sprints, importing your real data early so you test with it.
  4. We launch, train your team, and keep improving it.

Works with

  • Google Workspace
  • Microsoft 365
  • WhatsApp
  • Email
  • Google Calendar
  • Excel and CSV
  • Payment gateways
  • Accounting tools
  • HubSpot
  • Zoho CRM

If an off-the-shelf CRM such as HubSpot or Zoho fits better, we’ll say so and set it up for you instead.

Get a quote for a CRM or business system

Dashboards and analytics

One screen for the numbers that matter: live KPIs, product analytics and reports, pulled from every system you run.

Live KPIsEvent analyticsAlerts

What we build

  • KPI dashboards for sales, operations and finance, compared with the previous period.
  • Product and event analytics: usage, funnels, errors and stability by version.
  • AI usage and cost tracking by feature, model and customer.
  • Scheduled reports by email, and alerts when a number crosses a line.
  • Data pipelines that collect events and sync data from your tools.

You get

  • Metric definitions agreed with you, so everyone reads the numbers the same way.
  • The dashboard, with sign-in and roles.
  • Data connectors and event tracking.
  • Alerts and scheduled reports.

Use cases

  • FoundersOne view across every product and business line.
  • OperationsLive orders, tickets and turnaround times.
  • ProductFeature usage, errors and crash-free sessions.
  • FinanceRevenue, expenses and subscriptions over time.

How it works

  1. We agree the questions the dashboard must answer, and the metric behind each one.
  2. We connect the sources and add event tracking where it’s missing.
  3. We build the views and check every number against the source.
  4. We add alerts and reports, then refine with your team.

Works with

  • Cloudflare Analytics Engine
  • D1
  • Postgres
  • BigQuery
  • Google Sheets
  • GA4
  • Firebase Analytics
  • Stripe
  • Looker Studio
  • Metabase

Integrations, backend and cloud

The plumbing that makes your systems talk to each other: payments, APIs, data pipelines and monitoring, on cloud infrastructure that is secure and sensible to run.

PaymentsAPIsData pipelines

What we build

  • Payment integrations for local and international customers.
  • APIs and backends: REST and webhooks, sign-in, rate limits and background jobs.
  • Integrations between your tools, so data is entered once.
  • Scraping and data pipelines, including tender, price and news monitoring with alerts.
  • Cloud setup and migration on Cloudflare, AWS, Azure or Firebase, with automated deploys and monitoring.

You get

  • Documented APIs.
  • Deploy pipelines and repeatable infrastructure.
  • Monitoring, logs and alerts.
  • Security basics done properly: secrets management, least-privilege access and backups.

Use cases

  • E-commerceCheckout, payment status and refunds kept in sync.
  • ProcurementDaily tender alerts filtered for your sector.
  • OperationsOrders synced between your shop, warehouse and accounts.
  • InfrastructureServerless setups that scale down when it’s quiet, so you don’t pay for idle servers.

How it works

  1. We list the systems, the data that moves between them and who owns each one.
  2. We design the integration, including what happens when one side is down.
  3. We build with logging and retries, and test against sandbox accounts.
  4. We go live with monitoring and alerts.

Works with

  • PayFast
  • Safepay
  • JazzCash
  • Easypaisa
  • Stripe
  • Cloudflare Workers
  • D1, R2, Durable Objects
  • AWS
  • Azure
  • Firebase
  • Docker
  • Kubernetes
  • GitHub Actions

Good to know: Stripe isn’t available to Pakistan-registered businesses, so for local payments we use PayFast, Safepay, JazzCash or Easypaisa.

Get a quote for integrations

Product engineering

Web apps and websites

Marketing sites that load fast and are easy to act on, and web applications: SaaS products, customer portals and admin panels.

WebsitesSaaSPortals and admin

What we build

  • Marketing sites and landing pages, fast and ready for search.
  • SaaS products with sign-up, billing, teams and roles.
  • Customer and partner portals.
  • Admin panels and back offices for your staff.
  • Web apps that work well on phones, including installable ones.

You get

  • User flows and designs, agreed before the build starts.
  • Front end and back end, built by the same team.
  • Hosting, domains, analytics and search basics.
  • Automated tests on the flows that matter most.
  • Handover documentation.

Use cases

  • Launch a productAn MVP that real users can try.
  • Replace spreadsheetsA portal for customers or partners.
  • Run operationsAn admin panel for your team.
  • Refresh a websiteA fast, clear site that works on every screen.

How it works

  1. We agree the pages or features for the first release.
  2. We design the key screens and test them on real devices.
  3. We build in sprints, with a working preview you can try along the way.
  4. We launch and hand over, or stay on to support it.

Works with

  • React
  • TypeScript
  • Next.js
  • Astro
  • Vite
  • Tailwind
  • Node.js
  • Bun
  • Hono
  • Express
  • MongoDB
  • Postgres
  • Cloudflare
  • Vercel

Mobile apps

iOS and Android apps built with Flutter or React Native: ordering, loyalty, communities and bookings, with push notifications and an admin panel to run them.

iOSAndroidAdmin included

What we build

  • Cross-platform apps from one codebase.
  • Ordering for delivery and pickup, with live order status.
  • Loyalty points and offers.
  • Push notifications, including order updates and reminders.
  • Admin panels so your team runs content and orders without a developer.
  • App Store and Google Play submission, handled for you.

You get

  • Designs tested on real devices.
  • The app, its backend and its admin panel.
  • Store listings, screenshots and the review process.
  • Analytics and crash reporting.

Use cases

  • Restaurants and cafésOrdering, loyalty and offers.
  • CommunitiesProfiles, posts, challenges and moderation.
  • Bookings and servicesAppointments, reminders and payments.
  • Existing businessesA companion app for your customers.

How it works

  1. We agree the first release and design the main flows.
  2. We build the app, backend and admin in sprints, with test builds on your phone.
  3. We prepare listings and screenshots and take the app through store review.
  4. We monitor crashes and usage after launch and plan the next release.

Works with

  • Flutter
  • Dart
  • React Native
  • Firebase
  • Push notifications (FCM)
  • Riverpod
  • Redux Toolkit
  • Sign in with Apple
  • Google Sign-In
  • App Store Connect
  • Google Play Console

See it in practice: Kurtos and Younique.

Get a quote for a mobile app

Real-time systems

Software where every screen has to agree right now: live sync, WebSockets, event tools and live dashboards.

Live syncWebSocketsEvents

What we build

  • Live sync across devices over WebSockets.
  • Rooms for each event, team or document, kept apart from each other.
  • Controller and viewer roles with separate access links.
  • State that survives restarts and dropped connections.
  • Live boards and notifications for operations teams.

You get

  • An architecture that stays in sync on poor networks.
  • End-to-end and load tests.
  • Monitoring for connections and errors.

Use cases

  • Events and stage productionTimers, cues and displays around the venue.
  • OperationsLive order boards and dispatch.
  • CollaborationShared editing and presence.
  • Live classesQuizzes and polls that update for everyone at once.

How it works

  1. We define who controls what, and what every screen must show.
  2. We design the sync model, including reconnects and conflicts.
  3. We build and test with many devices at once.
  4. We launch with monitoring and a plan for event days.

Works with

  • Cloudflare Durable Objects
  • WebSockets
  • SignalR
  • Firebase
  • Firestore listeners
  • Redis

Maintenance, support and hosting

After launch we keep it running: monitoring, fixes, updates, hosting and the next features. That goes for systems we built and for ones we take over.

MonitoringUpdatesHosting

What we do

  • Monitoring and alerts for uptime, errors and slow pages.
  • Bug fixes and security updates.
  • Updates for new OS versions, store rules and dependencies.
  • Hosting, backups, domains and SSL.
  • Improvements and new features, planned each month.
  • AI quality and cost monitoring for AI features.

You get

  • A support plan agreed with you: hours, response times and scope.
  • A regular report of what was done and what’s next.
  • One point of contact who knows your system.

Use cases

  • Products we builtThe same team keeps them healthy.
  • Taking over a systemWe audit it first, then support it.
  • AI featuresPrompts, models and costs tuned over time.
  • Hosting movesMove to a setup that’s cheaper or easier to run.

How it works

  1. We review the system, its hosting and its risks.
  2. We agree a support plan and set up monitoring.
  3. We fix what’s urgent first, then work through the list.
  4. We report regularly and plan improvements with you.

Works with

  • Cloudflare
  • AWS
  • Azure
  • Firebase
  • Vercel
  • GitHub
  • Uptime monitoring
  • Error tracking
  • Crash reporting

Support terms are agreed per project and written into the quote.

Get a quote for support

Casebook

Eight builds, told as problem, build, result.

The features, the stacks and the results below are all real. Kurtos and Younique are named; the other projects are shown without names.

Mobile appsiOS and AndroidWeb admin

Kurtos: café ordering and loyalty apps

A customer app for ordering and earning points, and a web console where staff run the menu, offers and orders.

Problem
The café wanted customers to order ahead and come back more often, and staff needed to change the menu and offers without calling a developer.
What we built
A Flutter customer app for iOS and Android, a Flutter web admin app, a shared Dart models package that keeps the two in step, and the Firebase backend.
How it works
  • Customers order for delivery or pickup, build their own pastry with live pricing, and earn loyalty points.
  • Each status change sends a push notification, including an ongoing “order in progress” notice.
  • Staff can switch online payments on or off, and every record carries a branch ID, ready for more branches.
Result
Customers order, track and collect points from their phone, and staff run the menu, offers, orders and loyalty from the web console without a developer.

Flutter · Dart · Riverpod · go_router · Firebase Auth, Firestore, Messaging, Analytics

Mobile appsAPIAdmin panel

Younique: a social platform for artists

A mobile community where artists share their work, join weekly challenges and follow artist journeys.

Problem
Artists needed one place to show their work, take part in challenges and follow each other’s progress, and the team needed tools to run the community safely.
What we built
We built the mobile app, the API and the admin panel.
How it works
  • Weekly challenges and artist journeys are created and scheduled from the admin panel.
  • Images are uploaded and cropped in the app and processed on the server.
  • Content reporting and moderation, OTP email verification, account deletion and full i18n.
Result
A moderated artist community whose challenges, journeys and reports the team runs from one admin panel.

React Native · Redux Toolkit · Express · MongoDB · Azure Blob Storage · OpenTelemetry

Web platformApplied AIExams and certification

Proctored certification platform

An online exam platform for working professionals, with secure exams in the browser and certificates that anyone can check.

Problem
Professional exams had to run online without an invigilator in the room, and employers needed to be able to trust the certificates.
What we built
A React web app and a REST API, with a candidate dashboard, a three-step exam flow and a full admin area.
How it works
  • In-browser proctoring with face tracking, voice-activity detection and tab-switch checks, plus a grace period.
  • Admins manage exams, enrolments and a question bank that imports from CSV.
  • Certificates are generated as PDFs with QR codes that open a public verification page. Payment for exam fees is integrated, and the API was load-tested with k6.
Result
Exams run securely in the browser, and anyone can check a certificate from its QR code.

React 19 · TypeScript · Vite · Tailwind v4 · Express on Bun · MongoDB · AWS S3 · face-api.js · k6

Knowledge assistantVoice and audio

AI research assistant for a document-heavy workflow

Problem
When you research across many PDFs and web pages, it’s easy to lose track of where each fact came from.
What we built
A research assistant that answers only from the user’s own sources, backed by an AI service that holds the only model key.
How it works
  • Add PDFs, web pages or text, then ask questions and get streamed answers with numbered citations.
  • A web research mode grounds answers in Google Search.
  • It generates flashcards, quizzes, reports, mind maps and two-host audio overviews using multi-speaker text-to-speech.
Result
Every answer traces back to a source, and the model provider’s key never leaves the server.

Gemini API · multi-speaker TTS · Cloudflare Workers · Hono · Zod · pdf.js

Content and learningAI grading

AI study and quiz generator

Problem
Learners spend hours turning their notes into practice questions, and rarely get feedback on written answers.
What we built
A study tool that turns notes, documents and photos into study sets, with an AI tutor and an AI backend that enforces usage limits.
How it works
  • Import PDF or Word files, or photograph a page, and the AI builds the study set.
  • Four study modes: flashcards, learn, test and a full practice test.
  • Written answers are graded with feedback, and a solver explains typed or photographed questions step by step.
Result
Learners practise on their own material and get feedback on written answers, not just multiple choice.

Gemini API · Cloudflare Workers · Hono · React 19 · pdf.js · mammoth

DashboardsEvent analytics

Analytics dashboard across several apps

Problem
A team running several apps had its numbers spread across event logs, server logs, databases and payment records.
What we built
One private dashboard for every app, behind a password, served from the edge.
How it works
  • Pick an app and a date range to see changes against the previous period.
  • Usage events, AI usage, crash-free sessions and errors by version, plus server log analysis of response codes and AI provider failures.
  • Purchases and active subscribers by plan, with sign-in throttling, a strict security policy and edge caching with a manual refresh.
Result
One screen answers “how are our apps doing?” across usage, stability, AI and revenue.

Cloudflare Pages Functions · D1 · KV · Workers Analytics Engine · TypeScript · SVG charts

Real-time systemsEvents

Live timer relay for events

Problem
At live events, the presenter, the operator and every screen in the venue have to show exactly the same time.
What we built
A controller, browser viewers and a web remote, all kept in sync through a cloud relay.
How it works
  • Countdowns use absolute timestamps, so every screen agrees.
  • Each event gets its own room, with separate controller and viewer access that is stored only as hashes. Viewers join with a QR code.
  • A rundown of timers plus blackout, tech-alert and freeze screens. State replays after restarts, and 25 end-to-end tests cover the relay.
Result
Every screen shows the same time, and the show’s state comes back after a restart or redeploy.

Cloudflare Workers · Durable Objects · WebSockets · TypeScript

Business systemsFinance

Finance platform for a multi-business company

Problem
A company with several business lines needed one source of truth for revenue, expenses, payroll and partner profit splits.
What we built
A web app on a shared sign-in and permissions layer that other internal tools can reuse.
How it works
  • Revenue by business line, account and product. Expenses, payroll, reimbursements, payouts, invoices and budgets.
  • Multiple currencies with daily exchange rates, and money stored in whole units so totals never drift.
  • Locked months, a full audit log, roles, required two-factor sign-in for admins, CSV import and export, and more than 30 end-to-end tests.
Result
Finance runs from one place, with closed months locked and every change recorded.

Cloudflare Workers · Hono · Preact · D1 · R2 · Vitest · Playwright

The screens are drawings of what we built. The names, numbers and text in them are samples. Voice agents, voiceovers, document AI and contract review are services we offer, and they aren’t shown here as past projects.

How we work

From first message to support after launch.

The same small team scopes, quotes, builds and supports your project, so nothing gets lost between handovers.

  1. Discover

    A call or a few messages to understand the problem, the people, the systems you use and what success looks like.

    You getA short summary of what we heard, plus our questions.

  2. Quote

    A written scope with what’s in and what isn’t, the plan for the first release, and the timeline.

    You getA written quote for the agreed scope.

  3. Build in sprints

    Short cycles, each ending with a working build you can try. No big reveal at the end.

    You getRegular demos and a clear list of what’s done and what’s next.

  4. Launch

    Production deploys, store submissions, phone lines or WhatsApp verification, and training for your team.

    You getA live product with monitoring switched on.

  5. Support

    Fixes, updates, AI tuning and the next features, from the people who built it.

    You getAn agreed support plan.

  • A written scope before any buildYou know what you’re getting before work starts.
  • Straight talk about AIWe tell you where AI is reliable and where a person should check its work.
  • Keys and data handled carefullyAPI keys stay on the server, and access is limited to what each person needs.

What we build with

AI

  • Claude API
  • OpenAI
  • Gemini
  • OpenRouter
  • Vercel AI SDK
  • Whisper
  • Tesseract OCR
  • MCP

Web and mobile

  • TypeScript
  • React
  • Preact
  • Astro
  • Tailwind
  • Flutter
  • React Native

Backend and data

  • Node.js
  • Bun
  • Hono
  • Express
  • MongoDB
  • D1 / SQLite
  • Firebase

Cloud and quality

  • Cloudflare Workers
  • Durable Objects
  • R2
  • AWS S3
  • Azure
  • Docker
  • Kubernetes
  • Playwright
  • Vitest
  • k6

FAQ

Questions buyers ask us, answered plainly.

Anything else, ask in the quote form. A question on its own is fine too.

Why are there no prices on this page?

A WhatsApp bot that answers FAQs and a voice agent that books into your CRM are very different jobs. So instead of a price list, tell us what you need in the form. We’ll reply with questions or suggest a short call, then send a written quote for the agreed scope.

What do you need from us to quote?

What you want done and who will use it, the systems you use today (CRM, WhatsApp, spreadsheets, phone system), the languages you need, your timeline, and any examples you like. Rough notes are fine.

Can your voice agents speak Urdu?

Yes: Urdu, English and other languages. Speech engines differ in quality by language, so we test voices and transcription with your callers’ accents before launch.

Many callers mix Urdu and English. We tune for that in each deployment rather than promise perfection.

Can we use a Pakistani phone number?

Usually, yes, through a local carrier or a SIP line. Some global voice providers don’t offer Pakistani numbers, so we confirm the line before quoting. For outbound calls we follow local do-not-call rules.

Can the chatbot work on WhatsApp?

Yes, on the official WhatsApp Business Platform. It needs Meta business verification, and messages sent outside the 24-hour reply window must use approved templates. Meta charges per message. We handle the setup and explain the running costs before launch.

Will the AI make mistakes?

Sometimes, so we design for it. Answers cite their sources, assistants say when they don’t know, sensitive actions wait for a person’s approval, and we test with your real cases before launch and after every change.

Where does our data go?

API keys stay on the server, never in the app, and each person only sees what they’re allowed to. Before we build, we tell you which AI providers will process your data, so you can check them against your own policies.

Can you add AI to a system we already have?

Yes. Many projects start that way: a chatbot on an existing site, an agent that works inside your current CRM, or document extraction feeding your accounting tool.

Do you work with clients outside Pakistan?

Yes. We’re based in Islamabad and work with clients in Pakistan and abroad.

What happens after launch?

We agree a support plan with you covering monitoring, fixes, updates and new features. For AI features, that includes tuning quality and keeping an eye on costs.

Request a quote

Tell us what you need. We’ll quote it.

A few lines is enough to start. Pick the services you’re interested in and tell us about the problem. Rough notes are fine.

  1. We read every request and reply, usually with a few questions.
  2. We agree the scope on a short call or by message.
  3. You get a written quote for that scope, with a plan for the first release.

Services you’re interested in (pick any)

The problem, who will use it, the systems you use today (CRM, WhatsApp, spreadsheets), languages, and any links.