Cortex01.442
Vector08.117
Relay19.640
Signal03.298
Four disciplines, one build team

One team for the
whole system

Websites, apps, custom CRMs and the marketing that feeds them — designed, built and run without handing you between vendors.

RV26/07 · Small senior team
Revenant horizons
ReactNext.jsLaravelSupabase FlutterGoogle AdsCloudflare

Meet measurable delivery

Every build ships with the numbers wired in. Config replaces the long back-and-forth of manual reporting.

0
Uptime · worldwide
Opens fast on 3G Monitored Auto scaled

Systems that stay up

Hosting, certificates and monitoring handled, so the thing you paid for is running when your customers arrive.

Traffic labyrinth

Where visits come from, what they cost, and which ones turn into money.

Delivery
0
weeks average build
Retained
0
clients on support
Coverage

Built here, running anywhere

Deployed on edge networks so a site in Karachi loads the same in London or Dallas.

Edge cached3 regions

Revenant space · capability

Where the work sits across a typical quarter.

Q3 2026

The build engine

A single pipeline from first sketch to the screen your staff open every morning.

Delivery index
+A3.7
Shippedfrom Design
0.004968WEEK
Receivedfrom Client
1.038SCOPE
Deployedfrom Build
4.94863RUN
PendingPending
Step 01
Target2026
Revenantapi
Done
2.7x DeliverySuccess In houseSmart contracts of scope Owned codeFixed price Revenant · RevisionsHandover ready

What we build

Four disciplines kept in house, which is why the pieces actually talk to each other.

REVENANTTechnologies Websites · Apps · CRMs · Digital marketing
Services

Everything a brand needs
to exist online

Four disciplines under one roof. Take one, or take the set and let them share a single codebase, a single design language and a single team.

01
Websites

Sites that load fast and sell

Marketing sites, storefronts and landing pages, designed around the one thing you need a visitor to actually do. Built from scratch — no page-builder bloat, no theme you have to fight.

What you get

  • Custom design, never a template
  • Copy structured for search from day one
  • A content editor your team can use
  • Analytics and events wired in
  • Hosting, SSL and domain handled
  • Speed budget under two seconds

Typical builds

  • Brand and marketing sites
  • E-commerce storefronts
  • Landing pages for paid traffic
  • Booking and enquiry flows
  • Multi-language sites
  • Portals behind a login
Next.jsReactLaravel WordPressShopifyTailwind
yourbrand.com
Performance98
02
Mobile apps

Apps people keep on the home screen

iOS and Android from one codebase, or native where it genuinely matters. Built to work on a bad connection, because that is where your users actually are.

What you get

  • One build, both app stores
  • Works offline, syncs on signal
  • Push notifications that get opened
  • Store listing and submission handled
  • Crash and usage reporting
  • Updates without a store review

Typical builds

  • Field and delivery teams
  • Booking and loyalty apps
  • Internal tools for staff
  • Companion apps to a CRM
  • Marketplaces
  • Installable web apps
FlutterReact NativeSwift KotlinFirebasePWA
03
Custom CRM

Software shaped like your business

Off-the-shelf systems make you work their way. We build around how your team already operates — the roles, the approvals, the numbers you argue about at month end.

What you get

  • Your workflow, not a vendor's opinion
  • Role-based access down to the row
  • Dashboards staff open every morning
  • Audit trail on anything touching money
  • Exports and reporting built in
  • Installable on phones and laptops

Typical builds

  • Client and lead portals
  • Call-centre and dialer systems
  • Order and inventory tracking
  • Billing and prepaid balances
  • Field job scheduling
  • Internal approval flows
LaravelSupabasePostgreSQL NodeRow-level securityWeb Push
Billed$2,190
Valid146
Impressions412,880
Clicks18,340
Leads2,106
Sales487
Traced end to endCost per sale visible
04
Digital marketing

Spend you can actually trace

Campaigns run against real outcomes, not impressions. Tracking wired into the systems we build, so you can follow a click all the way to money in the bank.

What you get

  • Search, Performance Max and paid social
  • Conversion tracking wired end to end
  • Landing pages built and tested in house
  • Offline conversions fed back to the platform
  • Plain monthly reporting, no vanity charts
  • Creative and copy included

Channels

  • Google Search and Shopping
  • Meta — Facebook and Instagram
  • TikTok and YouTube
  • Local and Maps listings
  • Email and retention flows
  • SEO and content
Google AdsMeta AdsGA4 Tag ManagerLooker StudioSearch Console

How we work together

Three ways to engage, depending on whether you need a thing built, a thing run, or a team that plugs into yours.

Model 01

Fixed project

A defined build with a written scope, a fixed price and a delivery date. Best when you know what you want made.

  • Scope agreed up front
  • Milestone payments
  • Handover and training
Typical: 4 – 20 weeks
Model 02

Retainer

A monthly block of design, build and marketing hours. Best when the thing exists and needs to keep moving.

  • Priorities set monthly
  • Fixes and changes included
  • Monitoring and reporting
Typical: rolling, 30 days notice
Model 03

Team extension

Our developers and designers working inside your process, your tools, your standups. Best when you have a team and need more of it.

  • Dedicated people
  • Your repo and workflow
  • Scale up or down
Typical: 3 months minimum

Same five steps, every time

You always know which one we are on.

  1. 01

    Scope

    A call, then a written plan with what is included, what it costs and when it lands. Nothing starts until you have read it.

  2. 02

    Design

    Screens you can click through before a line of code exists. Changes here are free; changes later are not.

  3. 03

    Build

    Weekly builds you can open yourself. You watch it come together rather than waiting for a reveal.

  4. 04

    Launch

    Hosting, domains, certificates and the boring parts handled. You get the keys and a written handover.

  5. 05

    Run

    Fixes, changes and monitoring on a retainer, or a clean handoff to your own team. Your choice.

Got something in mind?

Tell us what you are trying to build and we will come back with a plan.

Start project
Work

Things we have shipped

A few we can show. Others sit behind NDAs — ask and we will walk you through them on a call.

Custom CRM

Revenant Portal

A call-delivery portal for a lead-generation business. Clients sign in to see every call delivered to them, listen to recordings, track each dialer agent, order more calls and upload payment proof — instead of messaging the owner all day.

  • Invite-only accounts, row-level isolation
  • Agent scoreboards and dispositions
  • Prepaid balances and order approvals
  • Immutable audit trail
  • Installable app with push
Billed today$2,190
Valid146
Read the case study →
Web

Storefronts

Commerce builds with checkout, stock and reporting wired together, so the dashboard numbers match the bank.

  • Headless or hosted
  • Payments and shipping
  • Stock synced
Mobile

Field apps

Apps for teams away from a desk — offline first, syncing when they get signal, built so a phone is enough.

  • Offline queue
  • Photo and signature capture
  • Route and job views
Growth

Paid acquisition

Search and social campaigns with conversions traced back through the client's own system, not just the ad platform.

  • Offline conversion feedback
  • Landing pages in house
  • Cost per sale, not per click

Want the full walkthrough?

We will show you the live systems and what they cost to run.

Start project
Studio

Small team,
senior only

No account managers relaying messages, no juniors learning on your budget. You talk to the people building the thing.

How we think

Four positions we do not move on, because they are the reason projects land.

01

You own it

Code, accounts, domains and data are yours from day one. No licence, no lock-in, no hostage situation.

02

Scope in writing

Fixed price against a written scope. If something is not in it, we say so before we build it, not after.

03

Show, don't tell

Weekly builds you can open. Progress is a link you click, not a percentage in an email.

04

Built to hand over

Documented, readable, standard tools. Any competent developer can pick it up if you ever move on.

Founder

Rehman

Chief Executive Officer

Rehman started Revenant after years running Google Ads campaigns and then building the systems that had to handle what those campaigns produced. Most studios do one or the other. Doing both is the reason the pieces fit together here.

He still sits in every scope call. If you work with us, you talk to him early and often — not to an account manager reading from a brief.

Google AdsLead generation Systems designClient strategy
R RehmanCEO · Revenant Technologies
"We built our own call-delivery portal before we ever sold one. Everything we recommend, we have already had to live with."
BasedLahore & London
Reach himhello@revenanttech.co

The stack

Boring, proven tools. We pick what a future developer will recognise, not what looks clever in a pitch.

Front end
ReactNext.jsTailwindTypeScript
Back end
LaravelNodePostgreSQLSupabase
Mobile
FlutterReact NativePWA
Infra & growth
CloudflareAWSGoogle AdsGA4
0Years building
0Projects delivered
0Disciplines in house
0Regions served

Think we would fit?

Send over what you are working on and we will tell you honestly whether we are the right studio for it.

Start project
Start a project

Tell us what you
are trying to build

Four questions. It builds a brief as you go, so the first reply you get is a plan rather than a questionnaire.

01 · What do you need?
02 · How big is it?
03 · When do you need it live?
04 · Anything else?
Your briefLive

Sending is not wired up yet — this is the interface.

Client reviews

What it is like
to work with us

Unedited, other than trimming for length. Where a client asked to stay unnamed we have said so rather than inventing a logo.

0★★★★★

Averaged across every project we have closed. We ask for a review at handover, not while you still need something from us.

Communication4.9
Delivery on time4.7
Quality of work5.0
Value for money4.8
"

Six weeks from the first call to our clients logging in themselves. They check their own numbers now, our evenings are our own again, and we have taken on double the volume without hiring a single extra admin. It changed how the business runs, not just how it looks.

BA
Operations ManagerLead generation · Lahore
★★★★★
6 wksto launch
volume handled
24/7client access

In their words

Filter by the kind of work if you want to see something specific.

★★★★★

They understood the dialer side before writing any code. That never happens. The agent scoreboard alone paid for the build.

SM
Centre ManagerBPO · 40 seats
Custom CRM
★★★★★

Our old site took nine seconds to open on a phone. The new one is under two and the enquiries doubled without spending a rupee more on ads.

HK
FounderHome services
Website
★★★★☆

First agency that showed us cost per sale instead of cost per click. Took a month to set the tracking up properly but it was worth the wait.

RT
Marketing LeadE-commerce
Marketing
★★★★★

Our riders work in areas with no signal. The app queues everything and syncs later, exactly as they promised in the scope call.

AZ
Operations HeadLogistics
Mobile app
★★★★★

They pushed back on half the things we asked for and explained why. The build was smaller and better than what we had planned.

NF
DirectorProfessional services
Website
★★★★☆

Handover was the best part. Documented, standard tools, and our own developer picked it up in a week without calling them once.

MI
CTOField services
Custom CRM

Want to talk to one of them?

Ask and we will put you in touch with a client doing something similar to you.

Start project
We are hiring

Come build things
that actually ship

Small senior team, real ownership, no timesheets. If you want your work in front of users instead of in a backlog, read on.

Why people stay

Four things we protect, because they are what made us want to start this in the first place.

01

You own your work

You take a piece end to end and your name is on it. No one rewrites it behind you a week later.

02

No timesheets

We care what shipped, not how many hours you sat there. Work the hours that suit your head.

03

Senior only

Everyone here can build. You will not spend your week unblocking someone or explaining git.

04

Learning paid for

Courses, conferences and machines on us. If it makes you better at the craft, ask and it is usually yes.

Remote friendlyFlexible hours Paid annual leaveEquipment provided Profit share after year oneFri afternoons for side builds

Open roles

Click a role to see the detail. If nothing fits but you think you should be here, apply anyway and say why.

What you would do

  • Build client systems end to end, from schema to screen
  • Own features from scope call to production
  • Review other people's work and have yours reviewed
  • Talk directly to clients when it is faster

What we need

  • 3+ years shipping production web apps
  • Strong with a server framework and a JS framework
  • Comfortable designing a database, not just querying one
  • English good enough for client calls
Salary · $900 – $1,650 / month depending on level Apply for this role

What you would do

  • Ship apps to both stores and keep them there
  • Build offline-first flows that survive bad signal
  • Wire push, deep links and crash reporting
  • Handle store submissions and review rejections

What we need

  • 2+ apps live on the App Store or Play
  • Flutter or React Native to a professional standard
  • Understanding of native build pipelines
  • An eye for how an app should feel, not just work
Salary · $720 – $1,450 / month depending on level Apply for this role

What you would do

  • Take a brief to clickable screens developers can build from
  • Own the design system across client projects
  • Sit in scope calls and shape what gets built
  • Design interfaces for people who use them all day

What we need

  • A portfolio of shipped product work, not concepts
  • Fluent in Figma including components and variables
  • Can explain a decision without saying "it looks nicer"
  • Some comfort reading front-end code
Salary · $650 – $1,270 / month depending on level Apply for this role

What you would do

  • Run search and social budgets against real outcomes
  • Build tracking, not just read dashboards
  • Write and test landing pages with our designers
  • Report in plain language to clients each month

What we need

  • 3+ years managing real budgets
  • Hands on with GA4 and Tag Manager
  • Can explain attribution to a non-marketer
  • Curious about the systems behind the click
Salary · $650 – $1,380 / month plus performance bonus Apply for this role

Two paid internships a year, one intake in spring and one in autumn. You work on real client projects with a senior person beside you, and we hire from this pool first.

Stipend · $150 – $260 / month Apply for an internship

How hiring works

Two weeks end to end. We will not leave you waiting without a reply.

  1. 01

    Apply

    Send your work. A portfolio, a repo, a live product — anything we can actually look at beats a CV.

  2. 02

    Call

    Thirty minutes with whoever leads that discipline. You ask as many questions as we do.

  3. 03

    Paid task

    A small real task, four hours, paid at your day rate. No unpaid take-homes and nothing we ship.

  4. 04

    Offer

    Decision within three days, offer in writing, start date whenever your notice allows.

Apply

Nothing long. We would rather see one thing you built than three paragraphs about yourself.

01 · Which role?
02 · Your name
03 · Link to your work
04 · Why here?
Your applicationLive

Sending is not wired up yet — this is the interface.

Insights

Things we learned
the expensive way

Notes from real builds. No listicles, no reposted news — just what worked, what did not, and what it cost to find out.

Custom CRM

Why we stopped selling off-the-shelf CRMs

Four clients in a row paid for licences they used ten percent of, then paid us again to work around the rest. Here is the arithmetic that changed our minds.

26 Jul 20268 min read
Licence spend$14,000
Used11%

One note a month

What we shipped and what it taught us. No newsletter theatre.

Questions

The things everyone
asks first

Straight answers, including the ones about money.

Working together

Send us a brief, however rough. We reply with questions, then a call of about twenty minutes with whoever would lead the work. After that you get a written scope with a fixed price and a delivery date. Nothing is charged until you accept it.

A marketing site is usually three to five weeks. An app or a custom system is eight to twenty, depending on how many user types it has. The written scope commits to a date, and if we slip we tell you the week it happens, not at the end.

Yes. Most of our work is for clients in the UK, the Gulf and the US. We keep overlapping hours with your working day and everything is agreed in writing, so distance has not been a problem.

The people building it. There is no account manager relaying messages, which is the main reason things move quickly.

Money and contracts

Websites typically start around $3,500 and rise with complexity. Apps and custom systems usually sit between $9,000 and $35,000. Marketing runs on a monthly retainer from $600 a month plus your ad spend. Every project gets a fixed number in writing before it starts.

Split across milestones — typically forty percent to start, thirty at design sign-off, thirty at launch. Retainers are billed monthly in advance. Bank transfer, Wise or card.

We price the change and you decide before we build it. You will never get an invoice for something you did not approve, and small things stay free — we do not bill for a colour change.

You do, from day one. Code, domains, hosting accounts and data are in your name. There is no licence and no lock-in, and if you leave we hand everything over documented.

Technical

React and Next.js on the front, Laravel or Node with PostgreSQL behind, Flutter or React Native for mobile. Deliberately boring, widely known tools, so any competent developer can pick your project up later.

Usually. We will audit what exists first and tell you honestly whether extending it or replacing it is cheaper over two years. Sometimes the answer is that you should keep what you have.

Cloudflare or AWS in most cases, in your own account so the bill and the control are yours. We set it up, monitor it, and document how to reach it.

After launch

Thirty days of fixes included after launch. After that you either take a monthly retainer or take the keys and run it yourself — both are fine and we will not make the second one difficult.

Yes, and we build expecting it. Documented setup, readable code, standard tools, plus a handover session with your developers.

Monitoring alerts us before it alerts you on most failures. Retainer clients get an emergency line; project clients get next working day unless you take a support agreement.

Nothing matches that. Try a different word, or just ask us.

Still wondering something?

Ask it directly and we will answer honestly, even if the answer is no.

Start project
Legal

Privacy, terms
and cookies

Written to be read. If anything here is unclear, ask and we will explain it in plain language.

Pricing

Numbers before
the first call

Real ranges, not "contact us for a quote". Every project still gets a fixed price in writing once we know what it is.

Launch
$3,500starting

A marketing site that loads fast and converts. For brands who need to look serious online, quickly.

  • Up to 8 custom pages
  • Design from scratch
  • Content editor
  • Analytics and search setup
  • Hosting and SSL configured
  • 30 days of fixes
3 – 5 weeks
Start project
Build
$9,000starting

A real product — a mobile app, a storefront with proper stock, or a portal with logins and roles.

  • Everything in Launch
  • User accounts and roles
  • Payments or bookings
  • Admin dashboard
  • iOS and Android if needed
  • 60 days of fixes
6 – 12 weeks
Start project
Systems
$25,000starting

A custom CRM or operations platform your business runs on daily, with the audit trails to prove it.

  • Everything in Build
  • Multi-tenant with row-level access
  • Audit trail on money
  • Reporting and exports
  • Installable app with push
  • 90 days of fixes
12 – 24 weeks
Start project
Care
$600per month

Keeping what exists alive. For clients who own a finished build and want it watched.

  • Monitoring and uptime alerts
  • Security patches
  • Backups verified monthly
  • Up to 8 hours of changes
  • Next working day response
Rolling · 30 days notice
Start project
Growth
$1,800per month

Build plus marketing. The site keeps improving while campaigns bring people to it.

  • Everything in Care
  • Google and Meta management
  • Landing pages built in house
  • Conversion tracking maintained
  • Up to 24 hours of changes
  • Monthly reporting call
Ad spend billed separately
Start project
Partner
$4,500per month

A dedicated slice of the studio. Design, build and marketing working as part of your team.

  • Everything in Growth
  • Named developer and designer
  • Your standups and tools
  • Roadmap planned quarterly
  • Same-day response
  • Emergency line
3 month minimum
Start project

What moves the number

Five things account for almost every difference between a cheap build and an expensive one.

One public visitor is cheap. A visitor, a customer, a staff member and an admin means four sets of screens, four sets of permissions and four things to test. This is the single biggest driver.

Payments, balances and invoicing bring audit trails, refunds, reconciliation and edge cases. Worth every hour, but it is not a weekend of work.

A standalone build is predictable. Connecting to your accounting software, a dialer, a courier API or an old database adds discovery time before anyone writes code.

If copy, photos and product data are ready, we move fast. If we are writing and sourcing them, that is real work and we price it separately so you can choose.

Normal timelines are in the ranges above. Compressing them means more people on it at once, which costs more and rarely improves the result. We will say so if we think you are rushing.

Included in everythingAlways
  • A written scope with a fixed price before anything starts
  • Full ownership of code, designs and accounts
  • Weekly builds you can open yourself
  • Hosting, domains and certificates configured
  • A handover document your own developer can follow
  • Direct access to the people building it

Prices in US dollars, excluding tax. Payment by bank transfer, Wise or card, split across milestones.

Want a number for your thing?

Answer four questions and we will come back with a range within a day.

Start project
← Back to work Case study · Custom CRM

Revenant Portal

A call-delivery portal that replaced nightly WhatsApp reports and monthly arguments with a login clients check themselves.

ClientLead generation business
SectorBPO · Call centres
ScopeDesign, build, host
Timeline6 weeks

The problem

They sold call transfers to call centres. Every night the owner exported the day's calls, worked out who owed what, and sent it on WhatsApp. Clients disputed calls from memory. Balances lived in a spreadsheet only one person understood.

The business was fine. The admin around it was eating the owner's evenings and every month ended in an argument about numbers nobody could prove.

What we built

A portal with two sides. Operators see every client, every call, the money in and out, and their own costs. Clients see only themselves — their calls, their recordings, their agents, their balance.

Invite-only accountsRow-level isolation Agent scoreboardsPrepaid balances Immutable audit trailInstallable app
Billed today$2,190
Valid146

Three decisions that mattered

01

Dispositions, not opinions

Every call is valid, dead air or repeat. Only valid is charged. Automatic rules mark short calls and duplicate numbers on import, so most disputes never happen.

02

An audit trail on money

Any change to a call, a price or a payment writes a permanent line — who, when, before, after, and what it was worth. Clients see the entries affecting them.

03

Isolation you can prove

A client account cannot reach another client's data or the operator's costs, by design rather than by hidden buttons. We tested it rather than assumed it.

0Design to launch
0Fewer support messages
0Automated checks passing
0Disputes since launch
"

Six weeks from the first call to something our clients rely on daily. They log in, see everything, and trust the numbers — which means we spend our time selling instead of explaining.

BA
Operations ManagerLead generation · Lahore
★★★★★

Got a process running on spreadsheets?

That is usually the sign a system would pay for itself inside a year.

Start project
← Back to insights Custom CRM

Why we stopped selling
off-the-shelf CRMs

26 Jul 20268 min readRehman · CEO

Four clients in a row paid for licences they used about a tenth of, then paid us again to work around the rest. Here is the arithmetic that changed our minds.

The pitch is always the same

Buy the platform, get a hundred features on day one, configure it to your business. It sounds like the safe option, and for a sales team following a normal pipeline it often is. The trouble starts when your business does something the platform has never heard of.

A call centre selling transfers does not have deals and stages. It has agents, dispositions, prepaid balances and recordings. None of that exists in a standard CRM, so you bend the platform: a custom field here, an automation there, a spreadsheet on the side for the part that will not bend at all.

What it actually costs

Take a twenty-seat team on a mid-tier plan. The licence is real money every month, forever, and it rises when you add people. Then add the consultant who configures it, the integrations that connect it to the tools it does not natively support, and the hours your staff lose to a workflow that nearly fits.

Two years in, three of those four clients had spent more on licences and workarounds than a custom build would have cost outright — and they still did not own it.

That last part is the one people underestimate. At the end of it you have paid for years and own nothing. Stop paying and the system stops.

When buying is still right

We are not against platforms. If your process is genuinely standard, if you need it live next week, or if you have no one to maintain a custom system, buying is the sensible answer and we will tell you so.

  • Your workflow matches the platform's assumptions closely
  • You need something running in days, not months
  • Under ten users and no unusual rules
  • Nobody internally can own a custom system

When building wins

The moment you find yourself explaining your business to the software rather than the other way round, the maths flips. Especially where money moves through it — billing, balances, commissions — because those are exactly the parts platforms handle generically and you handle specifically.

Our rule of thumb: if three years of licences plus workarounds exceeds the build cost, and the process is core to how you make money, build it. Otherwise buy it and get on with your day.

What we do now

We start every conversation by trying to talk clients out of a custom build. If a platform fits, we say so and help them configure it. If it does not, the scope we write shows both numbers side by side, over three years, so the decision is theirs with the arithmetic visible.

Filed under
Custom CRMBuy vs buildCost

Not sure which side you fall on?

Send us the process and we will do the three-year comparison with you.

Start project
Contact

Talk to the people
who build it

No forms that vanish into a queue. Whoever replies is the person who would run your project.

New enquiries

hello@revenanttech.co

Briefs, quotes, partnerships and anything with detail. Read by Rehman, replied to the same working day.

Start a project

Four questions

Build a brief in a minute and get a range back within a day.

Open the brief
Existing clients

support@revenanttech.co

Bugs, changes and anything already live. Retainer clients get same-day; everyone else next working day.

Careers

Join the team

Open roles, salary bands and how hiring runs.

See open roles
Lahore

Studio

Where most of the building happens. Visits by appointment — message first and we will send the address.

Mon – Sat10:00 – 19:00 PKT
London

Client desk

For UK and European clients who prefer a local number and overlapping hours.

Mon – Fri09:00 – 18:00 GMT

Prefer to just send the brief?

It takes about a minute and saves us both the back and forth.

Start project
404

Nothing here
to haunt

That page does not exist, or it moved. Try one of these instead.