Custom internal tools · Fixed price · You own the code

We build the boring software your business runs on. Fixed price. You own it.

Custom Google Sheets and Apps Script tools, Astro export sites, WordPress integrations, and BigQuery pipelines for B2B operators between $1M and $50M in revenue. One fixed price. One handover. No retainer, no SaaS subscription. Sixteen builds in production, every one of them an interactive demo below.

16Builds shipped
interactive demos below
9Industries served
commodities, real estate, food, ecom
$0SaaS subscriptions
included in our builds
15minFree audit
no pitch, no obligation
Why "boring"

The boring software is the work nobody else wants.

What runs your business today

A Gmail inbox with fourteen years of inquiries. A Google Sheet that tracks freight rates across four origins. A WordPress contact form that catches more spam than buyers. A WhatsApp thread that has every customer commitment in it.

It works. Most of the time. Until it doesn't, and someone on your team loses a Tuesday to chasing one number through five tools.

What we build

The one tool that fits the gap. A lead extractor that sweeps the inbox. A rate monitor that sends a Monday digest. A signed-token plugin that ends the spam without showing a captcha to a single real buyer. A Workers backend that catches the WhatsApp commitments and writes them into the Sheet.

Quiet, specific, durable. No retainer to keep the lights on. No subscription to renew. The code is yours from the day we ship.

The promise

"You drive. We do every boring thing behind the dashboard. That's the deal."

Who builds this

One engineer. Karachi. The shop.

Omair Haroon · Karachi, Pakistan

I run BoringTek. Every build on this page was shipped by me, working with the client in WhatsApp and on Google Sheets, in their timezone, on a fixed price. No team between you and the work. No sales engineer. No project manager. You talk to me on the audit call, I write the code in the workshop, I hand it over.

Background: B2B trade and exports, sixteen production builds across commodities, real estate data, ecommerce, and WordPress operations in Pakistan, the Gulf, East Africa, and the diaspora. Stacks I ship in daily: Google Sheets + Apps Script, Astro on Cloudflare Pages, Cloudflare Workers, WordPress, BigQuery, Resend, Turnstile.

What we build

Four kinds of build. One handover.

Pick the one that fits the gap. Every build is fixed price, scoped before contract, delivered on a named date, and handed over with all the code, data, and credentials. No retainer, no SaaS subscription buried inside.

01 / Sheets

Spreadsheet automation

Google Sheets + Apps Script. Custom CRMs, lead extractors, multi-source rate monitors, petty cash managers, mail merge across multiple languages, inventory dashboards, Kanban sales pipelines. From $797. 7 to 14 days.

02 / Web

Custom web platforms

Astro 5 + Cloudflare Pages. B2B export microsites, order builders, country-by-country pricing calculators, supplier-first regional sites, premium domain landings, multi-market Shopify configurations. From $1,497. 10 to 21 days.

03 / Plumbing

WordPress & integrations

WordPress hardening, CF7 anti-spam (server-side signed token, no captcha), CF7-to-Sheets webhook parsers, Cloudflare Workers as form backends, scheduled jobs. From $797. 5 to 14 days.

04 / Data

Pipelines & AI workflows

BigQuery ingestion, dedupe, freemium unlock mechanics. Inbox extractors and document generators with a human review step in front. Learning, never autonomous. From $2,997. 14 to 30 days.

How a build runs

Four steps. The first one is free.

Fifteen minutes on a call to scope it. Seven to thirty days to build it. Thirty days of live tuning. One handover and we're out. No retainers, no surprise invoices.

Step 01
Free · 15 min

Audit call

You describe one process. We listen for five minutes, tell you what we'd build for the next five, and give you a fixed price and a delivery window in the last five. No pitch on the call. Booked on Cal.com.

Step 02
7-21 days

Build

Contract signed, deposit cleared, build starts. Fixed price, fixed scope, named delivery date. Two check-ins a week, working software at every check-in. No discovery weeks, no status decks.

Step 03
30 days

Live tuning

Shipped to production. Your team uses it. We fix bugs, adjust thresholds, refine UX based on real usage. New features are quoted separately. Thirty days of tuning is included.

Step 04
Forever

Handover

Code transferred to your GitHub. Data exported in native format. All credentials, all docs, a markdown runbook, a change log. No retainer, no subscription. The build is yours.

The engine bay · 16 builds in production

Sixteen builds. Click any card.

Each one was shipped to a real client. Names withheld, industry tags only. Click a card to expand the demo to full size. Every demo is the actual UI, populated with realistic data.

docs.google.com/spreadsheets/d/leads-db
Lead Database — Master
FileEditViewInsertFormatDataTools
All Leads
Beira
Dar es Salaam
Iran
+ Add
Name
Company
Email
Country
Volume (MT)
Score
Last contact
1
Frank Ntwari
MOCELL Trading
frank@mocell.rw
Rwanda
800
A
2025-11-03
2
D.G. Hughes
DSM Imports
dgh@dsmim.co.tz
Tanzania
500
A
2025-09-22
3
Julius Mbaraga
Mbaraga & Sons
julius@mbaraga.cd
DRC
1,200
A
2026-02-14
4
Fred Zaziski
Astra Commodities
fred@astra-c.com
Tanzania
200
B
2024-07-18
5
Rania Galaeldin
RRS International
rania@rrs-intl.sd
Sudan
320
B
2024-11-29
6
Ahmed Hassan
Petrachem Inv.
ahassan@petrachem.iq
Iraq
450
C
2023-04-11
7
Houzefa Fidaly
Maison Fidaly
h.fidaly@fidaly.mg
Madagascar
150
D
2019-08-02
Spreadsheet
01

Inbox to lead database

Sweeps full Gmail history into a scored, deduplicated leads sheet. Parses signatures, dedupes by email, tags by country, volume, and recency.

247 contacts recovered in one deployment
From $1,200 10 days Spreadsheet
docs.google.com/spreadsheets/d/rate-monitor
Freight Rate Monitor — Multi-Origin
📧 Send digest⟳ Refresh📊 Summary
Summary
Pakistan
India
Thailand
Malaysia
Destination
FCL 20'
FCL 40'
Δ Week
Δ Month
Flag
1
Mombasa
$1,425
$2,650
+8.2%
+14.1%
🔥 Biggest mover
2
Dar es Salaam
$1,380
$2,580
+5.4%
+9.8%
⚠ Rising
3
Jebel Ali
$890
$1,640
+0.5%
-2.1%
— Stable
4
Umm Qasr
$1,120
$2,050
-3.8%
-5.2%
✓ Falling
5
Bandar Abbas
$1,250
$2,300
+2.1%
+4.7%
— Stable
6
Hodeidah
$1,580
$2,920
+11.3%
+18.6%
🔥 Biggest mover
7
Aqaba
$1,180
$2,180
+1.2%
+3.4%
— Stable
Spreadsheet
02

Multi-source rate monitor

Origin tabs for sourcing decisions. One click sends a digest email with biggest movers, origin spread, cutoff urgency, weekly rollup.

3 days decision lag dropped to 30 minutes
From $1,497 12 days Spreadsheet
docs.google.com/spreadsheets/d/petty-cash
Petty Cash — April 2026
+ New entry📷 Attach receipt📊 Close month📧 Email summary
April
March
February
Summary
Date
Description
In
Out
Balance
Receipt
1
Apr 01
Opening balance
$2,000.00
$2,000.00
2
Apr 02
Office supplies — Staedtler
$87.50
$1,912.50
📎
3
Apr 05
Courier — DHL outbound
$145.00
$1,767.50
📎
4
Apr 08
Team lunch — client visit
$220.00
$1,547.50
📎
5
Apr 12
Reimbursement — driver fuel
$300.00
$1,847.50
6
Apr 15
Stationery — printer cartridges
$340.00
$1,507.50
📎
7
Apr 18
Customs broker — paperwork
$260.00
$1,247.50
📎
Spreadsheet
03

Petty cash manager

Running balance, monthly close-outs, receipt photos auto-uploaded to Drive, approval workflow. Built for office managers tracking this in notebooks.

5 min monthly close instead of full-day reconciliation
From $797 7 days Spreadsheet
docs.google.com/spreadsheets/d/mail-merge
Mail Merge — Africa Outreach Q2

Contacts (147 rows)

NameCompanyLangPort
Frank NtwariMOCELLENKigali
Houzefa F.Maison F.FRMahajanga
Carlos MendesBeira Imp.PTBeira
Khurshid B.BakhresaENDar es S.
Rania G.RRS IntlARPort Sudan
D.G. HughesDSM Imp.ENDar es S.
Julius M.MbaragaFRMatadi

Email preview — Portuguese template

To: carlos@beira-imp.mz
Subject: Cotação CNF {{port}} — Arroz Basmati 2026
Caro {{name}},

Esperamos que esteja bem na {{company}}.

Estamos a oferecer arroz basmati 1121 Steam para {{port}} a USD 1,180/MT CNF para o mês de Maio.

Aguardamos o seu interesse.

Cumprimentos,
Omair
Spreadsheet
04

Mail merge with language branching

Template variables, language-specific branching (Portuguese for Beira, French for West Africa, Arabic for MENA), Gmail draft batch creation with sender personalization.

4 langs handled in one sheet, batched send
From $1,297 10 days Spreadsheet
script.google.com/macros/inventory

Inventory Dashboard

+ New SKU
SKU11-001
SKU11-001
1121 Steam · 50kg
PP Bag 240 units
SKU11-002
SKU11-002
Golden Sella · 25kg
Jute Bag 680 units
SKU11-003
SKU11-003
Raw White · 50kg
PP Bag 125 units
SKU11-004
SKU11-004
Pink Salt · 1kg
Carton 2,400 units
SKU11-005
SKU11-005
Hulled Sesame
Bulk MT 38 MT
SKU11-006
SKU11-006
Yellow Maize
Bulk MT 125 MT
Spreadsheet
05

Inventory dashboard with photo cards

SKU auto-numbering, config tab dropdowns, image upload to Drive, edit/delete with confirmation, Bootstrap 5 web view layer over the Sheet.

Drive-native no separate database, photos versioned
From $1,797 14 days Spreadsheet
script.google.com/macros/sales-pipeline
Quote Manager — Q2 2026
New4
Heggazi Kuwait
~$84k · Basmati
Bakhresa TZ
~$120k · Mixed
MOCELL RW
~$72k · Sella
Quoted5
Steadfast UAE
$96k · 25% bkn
Petrachem IQ
$140k · Steam
Maison Fidaly
$45k · Raw white
Negotiating3
DSM Imports
$108k · LC terms
Astra Comm.
$62k · CIF
LC Opened2
RRS Sudan
$95k · Confirmed
Mbaraga DRC
$210k · 70/30
Won7
Virago Intl
$78k · Shipped
Beira Imp.
$112k · Loaded
Spreadsheet
06

Quote manager & sales pipeline

Contact log, deal stages, follow-up reminders pegged to typical sales cycle, weekly pipeline email summarising movement against quota.

$0 recurring software cost, no vendor lock-in
From $1,497 12 days Spreadsheet
acme-basmati.com
Premium 1121 Basmati · Pakistan Origin

The specialist source for 1121 basmati from Pakistan.

FOB Karachi to 50+ countries. Hafizabad-grown, mill-graded, spec-disciplined for Gulf and Iraqi buyers.

Request quote Compare grades →
1121 STEAM
1121 Steam Basmati
8.4mm · 11% moisture · 25kg PP
GOLDEN SELLA
1121 Golden Sella
8.4mm · parboiled · 50kg PP
RAW WHITE
1121 Raw White
8.2mm · 13% moisture · jute
Web platform
07

Single-variety B2B export microsite

Astro 4 + Cloudflare Pages. 35+ pages, RFQ flow with lead scoring, multilingual, country compliance blocks, pricing sync from Sheets.

<800ms page load, 100 Lighthouse target
From $2,997 18 days Web platform
acme-wholesale.com/order-builder

Build your wholesale order

LCL or FCL · DDP, CNF, FOB · WhatsApp submission
LCL20' FCL40' FCL
510152025
FOBCNFCIFDDP
MombasaDar es S.Beira

Your order

1 × 20' FCL · 18 MT$11,250
Freight to Dar es Salaam$1,380
Insurance (CNF)
Total CNF$12,630
Web platform
08

Specialty consumer wholesale platform

Astro + Cloudflare. Order builder with LCL minimums, FCL toggle, DDP and CNF pricing logic, WhatsApp structured submission. 8 verified certifications.

80% of inquiries arrive fully specified
From $3,497 21 days Web platform
acme-rice.com/calculator

Quote calculator

FOB Karachi + freight + insurance = CNF your port
25% Broken Rice
Mombasa, Kenya
1 × 20' FCL (18 MT)
CNF
FOB Karachi · 18 MT × $385$6,930
Ocean freight to Mombasa$1,425
Documentation$45
CNF Mombasa$8,400
Web platform
09

Country-by-country pricing calculator

Embedded calculator on B2B export site. 13 destination country pages, FOB + freight + CNF math, email quote delivery, all driven from one Sheets source.

13 → 1 country pages from one Sheet
From $1,997 14 days Web platform
acme-ke.com
East Africa Supplier · Direct from Karachi

Pakistani rice, CNF Mombasa, container-load pricing.

2 × 20' FCL minimum. LC at sight or 30/70 TT. Documentation handled. Shipments cleared at Mombasa within 7 days.

★ Trusted by 17 Mombasa-based importers

Current FCL pricing — CNF Mombasa

ProductGrade20' FCL
1121 Basmati Steam Premium $22,140 Inquire
Broken Rice 25% Standard $8,400 Inquire
Broken Rice 100% Animal feed $5,940 Inquire
Golden Sella Premium $18,720 Inquire
Web platform
10

Supplier-first East Africa B2B site

Mombasa-targeted importer site. Container-level pricing in USD per MT, FOB and CNF Mombasa, lead capture optimized for the regional buying pattern.

Mombasa-first container math, region-specific
From $2,497 16 days Web platform
premium-domain.com
★ Premium domain for sale

premium-domain.com

$888,888
One-time. Negotiable for lease-to-own structures.
60-month lease-to-own · $14,815/mo

Email the seller WhatsApp
Web platform
11

Premium domain sale infrastructure

Static landing on Cloudflare Pages for a high-six-figure single-asset sale. Container-math pitch framework, lease-to-own structure, outbound outreach automation.

60 months lease-to-own model documented
From $1,497 10 days Web platform
sa.acme-salt.com
ENالعربية· SAR
PINK SALT 1KG
ملح هيمالايا الوردي · 1kg
SAR 24.00
PINK SALT 500G
ملح هيمالايا · 500g
SAR 14.50
PINK SALT BULK
ملح بكميات كبيرة · 5kg
SAR 89.00
Web platform
12

Multi-market Shopify configuration

Saudi Arabia subdomain on Shopify Markets. DNS, SAR currency, Arabic localization, soft geo-redirection via built-in location suggestion. Country compliance.

SAR-native Arabic UX, no plugins
From $2,497 16 days Web platform
acme-rice.com

Acme Rice. Karachi.
Established 1962.

Pakistani rice exported to 41 countries. Long-grain non-basmati, basmati, and broken rice in 25kg and 50kg bags. FOB Karachi or CNF your port.

Products

1121 Basmati, Super Kernel, PK-386, Broken Rice 5/25/100%, Golden Sella.

Capacity

150 MT/day milling. 4,000+ buyers. 60-year operating history.

Contact

exports@acme-rice.com
+92 21 XXXX XXXX
WhatsApp available

Web platform
13

Static B2B export site

Plain HTML for a 7-page commodity site. No build step, no framework, no JS. Cloudflare Pages, contact form via Workers + MailChannels.

<100KB page weight, zero JavaScript
From $1,497 10 days Web platform
wp-admin/options-general.php?page=cf7-antispam

CF7 Anti-Spam Shield

Server-side protection · No captcha · v2.0.0
1,247
Spam blocked this week
98%
Reduction vs. baseline
0
Captchas shown to users

Protection layers

Honeypot field
Server-side signed token
Time gate (min 3 seconds)
IP rate limiting (10/hr)
Plumbing
14

WordPress CF7 anti-spam plugin

Server-side signed token + honeypot + time gate + IP rate limiting. No captcha, no fingerprinting, no third-party service calls. Cache-safe by design.

98% spam reduction, zero user friction
From $1,297 10 days Plumbing
script.google.com/macros/form-parser

Form-to-Sheet pipeline

📝
CF7 Form
WordPress site
Apps Script
Webhook
📊
Google Sheet
Leads tab
Webhook URL
https://script.google.com/macros/s/AKfycb.../exec
Email notification on submit
sales@acme-rice.com (formatted HTML)
Plumbing
15

Web form to sheet parser

Direct CF7-to-Sheets webhook via Apps Script. Maps form fields to columns, auto-formats, triggers email notifications. No Zapier subscription required.

$0/mo replaces $20-50/mo Zapier line
From $797 5 days Plumbing
console.cloud.google.com/bigquery · proptech_ae · transactions

Property transactions · Dubai · ingestion pipeline

📅 Last 30 days ▾
RefPropertyPrice (AED)Area (sqft)Details
TX-104832 Apt 1402, Burj Vista Tower 1, Downtown 2,850,000 1,140 ✓ Open
TX-104831 XXXXXXXXX, XXXXXXX XXX, XXXXX X,XXX,XXX X,XXX Unlock · AED 25
TX-104830 XXXXXX, XXXXXXXX, XXXXXXX XXX,XXX XXX Unlock · AED 25
TX-104829 Villa 24, Emirates Hills, Sector E 18,500,000 9,800 ✓ Open
TX-104828 XXXXX XXX, XXXXX XXXX, XX XXXX X,XXX,XXX X,XXX Unlock · AED 25
CREATE TABLE proptech_ae.transactions (
  ref           STRING NOT NULL,
  tx_date       DATE NOT NULL,
  address_raw   STRING NOT NULL,
  address_norm  STRING,
  price_aed     INT64,
  area_sqft     INT64,
  source_file   STRING,
  source_hash   STRING,
  ingested_at   TIMESTAMP DEFAULT CURRENT_TIMESTAMP(),
  is_locked     BOOL DEFAULT TRUE
) PARTITION BY tx_date
  CLUSTER BY address_norm, price_aed;
          
idprimaryduplicatematchconfaction
DUP-2401 TX-104832 TX-104607 address+price+date 0.97 merged
DUP-2402 TX-104829 TX-104311 address+price 0.91 merged
DUP-2403 TX-104791 TX-104790 address+area 0.74 review
2026-05-13 09:14 DLD weekly export added column property_type_ar — quarantined 1,247 rows pending review.
2026-05-09 02:03 Column price changed type STRING→INT64 — coerced with 99.8% success rate, 3 rows in dead-letter.
AI & Data
16

MENA property data marketplace backend

BigQuery architecture for government property transaction data. Ingestion, normalisation, dedupe, freemium unlock at AED 25 per detailed record, full audit trail.

AED 25 per-record unlock, sustainable margin
From $4,497 28 days AI & Data
Receipts · three recent builds

Three builds. Three operators. Named.

First names, cities, industries, fixed prices, real numbers. No agency stat tiles. Each operator gave us written consent to publish this. Last names and company names withheld at their request.

B2B Commodity Exports
Bilal · Lahore

Recovered 247 buyers from 14 years of inbox.

Family rice export business. Gmail history dating to 2011 with thousands of unanswered inquiries. We built a Google Sheets + Apps Script lead extractor that parsed signatures, deduped by email, tagged by country and volume, and scored by recency. 247 contacts surfaced in the first run. 11 are now active accounts.

Build
Inbox to lead database
Price
$1,200 fixed
Delivery
10 days
MENA Proptech
Aisha · Dubai

AED 25 unlock margin survived a schema change.

Property data marketplace running on BigQuery. A government source changed its export schema mid-quarter. We rebuilt the ingestion with schema-drift detection, a dedupe audit table, and an alert queue for review. Manual dedupe time dropped from three a week to none. Unlock margin held through the change.

Build
BigQuery ingestion + dedupe
Price
$4,200 fixed
Delivery
22 days
WordPress Operators
David · Mombasa

98% spam reduction. Zero captchas shown.

East African import-house website on WordPress. CF7 form delivering 27 submissions a day, 25 of them spam. We shipped a custom plugin: server-side signed token, honeypot, time gate, IP rate limit. No captcha, no fingerprinting, no third-party service calls. The assistant's morning spam triage is gone.

Build
CF7 anti-spam plugin
Price
$1,297 fixed
Delivery
10 days
Reference pricing · four tiers

Public. Fixed. Itemised.

What builds typically cost. From $350 for a one-day Micro fix, up to $4,497 for a multi-week build. We share the numbers upfront so the audit call can focus on what to build, not on what it costs. The audit itself is free. Nothing is quoted until we have talked through your process.

Micro · One small thing, done

From $350 to $797

1 to 3 days

One Apps Script. One CF7-to-Sheets webhook. One single-page Astro landing. One auto-responder. Same handover terms as the bigger builds: you own the code, no retainer, no SaaS.

Sheets · Google Sheets + Apps Script

From $797 to $1,997

7 to 14 days

CRMs, lead extractors, rate monitors, mail merge, inventory dashboards, quote managers. 7 to 14 days.

Plumbing · WordPress, Workers, BigQuery

From $797 to $4,497

5 to 30 days

WordPress hardening, anti-spam plugins, form parsers, Workers, BigQuery pipelines. BigQuery scoped from $2,997, ceiling $4,497.

Fixed Public prices, no negotiation
Owned All code and data handed to you
Guaranteed Late delivery is a free build
Worldwide One rate card globally
How we work with you

Six lines of operational truth.

The questions we get asked on every audit call, answered before the call. No mystery on payment, geography, communication, or what happens after the build ships.

Payment
USD only. Wire or Wise. 50% on contract signature, 50% on handover. Under $1,000: 100% on signature. Receipts within one business day.
Geography
We ship worldwide at the same price. Active clients in Pakistan, India, UAE, Saudi Arabia, Kenya, Tanzania, the US, and Canada. Same rate card for all.
Hours and reply
Karachi, +5 GMT. We reply within one business day. Audit calls are booked on Cal.com or arranged on WhatsApp at a time that fits your day, not ours.
Communication
Your choice: WhatsApp, email, or a private Slack channel. Two check-ins a week during the build. Working software at each check-in, never status decks.
After 30 days
Handover is final. Bugs in shipped functionality discovered later: one-line answers free, code changes quoted as a new fixed-price project. We do not do retainers.
Confidentiality
Every project is treated as confidential. Mutual NDAs signed before the audit on request. The case studies on this page are published with written consent only.

Fifteen-minute audit. Free. No pitch.

Describe one process that costs your team a Tuesday a week. We'll tell you what we'd build, what it would cost, how long it would take, and whether we're the right shop. If we're not, we'll name someone who is.

boringtek · cal.com/boringtek · hello@boringtek.com · response within 1 business day
Or send a message instead
Questions we get on the audit call

Six straight answers. No hedging.

What does "we hand over all code, all data" actually mean?

At the end of the build we transfer the entire codebase, all credentials, all third-party accounts, and the data in whatever format you want (Sheet, CSV, database export). You can fire us tomorrow and the tool keeps running. No retainer, no subscription, no lock-in.

Why fixed price instead of hourly?

Fixed price aligns our incentives with yours. We get paid for the result, not the hours. If a build takes us longer than estimated, that is our problem to solve, not your invoice to absorb. Public pricing also means no haggling and no surprise quotes.

What if you deliver late?

The build is free. We commit to a delivery date during the audit call, and that date goes into the contract. If we miss it for any reason that is not your fault, you keep the build and we eat the cost. This rule has shaped every commitment we have ever made.

Who is this for?

B2B operators in commodities, real estate, food, and ecommerce who run businesses doing $1M to $50M in annual revenue. You have a process that costs a Tuesday a week. SaaS does not fit it. A retainer agency is too expensive for one job. We build the one tool, hand it over, and leave.

What about ongoing changes after handover?

If you want us back for additional work, we quote it as a new fixed-price build. You can also hire any developer to maintain the code, because we use boring, well-documented stacks (Google Sheets, Apps Script, Astro, Cloudflare, plain WordPress). No proprietary frameworks, no exotic dependencies.

How does the free 15-minute audit work?

You book a slot on cal.com/boringtek. You describe one process. By the end of the call you know what we would build, what it would cost, how long it would take, and whether we are the right shop for it. No pitch on the call. Nothing sold.

WhatsApp Audit Email