Jad Technologies

Someone built your backend, then left. We take it from here.

Twenty-one days from an undocumented Node.js system nobody dares deploy, to one your team can read, test and ship. Fixed fee of $6,500. Agencies that take this work on start at $80,000 a year and won't quote you until you've sat through a sales call.

diagnostic readout — end of week 3
Architecture documentednone→41 pages
Core flows under test0%→78%
Known vulnerabilities14→0
Rollback pathuntested→verified
Onboarding a new engineer~6 weeks→2 days

Representative figures from a mid-size NestJS and PostgreSQL codebase. Yours will differ — the diagnostic tells you by how much before you commit to anything.

One of these is true for you right now

Three routes into the same situation. The symptom is identical in all of them.

no owner

The developer left

One person built the whole backend and then quit. No handover, no documentation, and nobody else who ever understood how it fits together.

no access

The agency ended

The contract finished or the relationship broke. You own a system you have never seen the inside of, and you are not certain you hold every credential.

no tests

It got built too fast

It shipped quickly with an AI assistant and it worked, until it didn't. The architecture drifted, nothing is tested, and now nobody wants to be the one who deploys.

Whichever route you took, the symptom is the same: your team stopped shipping because nobody is willing to be the person who breaks production. That costs you every week in features you don't ship — and eventually in the incident that finds you anyway.

Three weeks, in order

Each week ends with something in your hands. If week one says the honest answer is a rewrite rather than a rescue, you get that in writing and we stop there.

01

Understand what you actually have

Every service, job, queue and integration inventoried. Architecture and data flow mapped from the code, not from what anyone remembers. Dependencies scanned against known vulnerabilities.

  • Architecture map and data-flow diagram
  • Risk register ranked by severity and blast radius
  • Remediation plan for 90 days, with effort estimates
02

Make it safe to change

The critical findings get fixed. Your core flows get characterisation tests — tests written against what the system actually does today, so that changing it stops being a gamble.

  • Critical issues resolved and verified
  • Test coverage on the flows that earn you money
  • CI running on every commit, and a rollback path that has been tested rather than assumed
03

Hand it over properly

The point of the engagement is that you do not need me afterwards. Everything I learned goes into your repository in a form your next engineer can read.

  • Architecture documentation, API reference and an operations runbook
  • Onboarding guide so the next hire is productive in days
  • Full inventory and transfer of repository and infrastructure access
  • Recorded walkthrough of the whole system

What the risk register looks like

This is the core of the diagnostic, and the thing most teams have never had: every finding with a severity, a location, and an honest estimate of what it takes to fix.

RefFindingSeverityFix
R-01Three admin endpoints reachable with a valid token but no role checkcritical4 hours
R-02Database credentials committed in git history, still validcritical2 hours, plus rotation
R-03Deploys overwrite in place; there is no path back to the previous versioncritical1 day
R-04Payment webhook has no idempotency guard — retries double-chargecritical6 hours
R-05Kafka consumer commits offsets before processing; failures lose messages silentlyhigh4 hours
R-0614 dependencies with published CVEs; 3 are reachable from request handlershigh1 day
R-07Checkout flow has no automated test of any kindhigh2 days
R-08Request logs capture full payloads, including customer email and addresshigh3 hours

An anonymised composite drawn from real findings. Yours arrives in the same shape, with the file and line for each entry.

Why this takes weeks instead of months

Not by cutting scope. Reading an unfamiliar codebase by hand is the slowest part of this work, and it is the part that no longer has to be slow.

StepHow it is usually doneHow we do it
Understand the systemTwo to three weeks reading code and interviewing whoever is still thereStatic mapping of architecture, call graphs and data flow in a day or two, then reviewed by hand before any of it is trusted
DocumentationWeeks of manual writing, which is the first thing cut under deadlineDrafted from the code itself, then corrected against observed behaviour
Find the risksLine-by-line review with whatever time is left overSemgrep, npm audit and CodeScene across the whole repository, then a manual security review
The missing testsThe slowest task, and the one that gets dropped from scopeCharacterisation tests generated against real behaviour, then hardened by hand
Refactor and shipAvoided entirely, because there is no safety netIncremental changes behind the new test suite, CI, and a rollback that has been exercised

To be plain about it: tooling accelerates the reading and the first draft. Every finding, every fix and every line that reaches your repository is reviewed by a person who is accountable for it. You are not buying generated output.

Fees, in public

For comparison: a focused code audit runs $2,000 to $5,000 on the open market and a comprehensive one $5,000 to $10,000 — both delivering a report and nothing more. A fractional CTO runs $5,000 to $25,000 a month.

Diagnostic

$1,800
Five business days
  • Architecture map and data flow
  • Risk register ranked by severity
  • Dependency and vulnerability scan
  • Remediation plan for 90 days
  • An hour on a call walking you through it
  • Credited in full against the rescue if you continue within 30 days
Start here
Where most teams start

The 21-day rescue

$6,500
Three weeks, half up front
  • Everything in the diagnostic
  • Critical findings fixed and verified
  • Characterisation tests on your core flows
  • CI pipeline and a tested rollback
  • Full documentation set and runbook
  • Clean repository and infrastructure handover
  • Two weeks of support after delivery
Book a call

Fractional backend owner

$3,500/month
Three-month minimum, 30 to 40 hours
  • Your backend has an owner again
  • Maintenance and small features
  • Dependencies, patches and deploys
  • Event and queue infrastructure
  • A monthly report on system health
  • Usually begins after a rescue, once the system is known
Ask about it

A documented, tested, deployable backend in 21 days, or you don't pay the second half.

Half on start, half on delivery. You have already paid once for someone who didn't finish. There is no reason for you to carry that risk a second time.

Work you can go and look at

Two of these are live products you can open right now. The third is the platform I architect in my day job.

Integrated medical platform

Senior Node developer, 2023 to present

Architected a platform consolidating CRM, records, scheduling and multi-branch operations for a clinical group.

  • 600+ internal users, 1,000 prospects a day
  • Kafka pipelines carrying 5,000+ events daily
  • Led the move from monolith to microservices
  • Established the CI/CD pipeline and OpenAPI documentation
  • Mentors three developers on the team

Jade

Sole architect and developer — tujade.com

A multi-tenant ERP for small and mid-size businesses, with double-entry accounting as the system of record.

  • 20 tenants in production on a single 4 vCPU VPS
  • ~140,000 lines of TypeScript, 141 data models, 50+ backend modules
  • Schema-per-tenant isolation with subdomain routing
  • ~100 Jest and Playwright suites behind an automated QA gate
  • Architecture decision records, scripted deployments

canchaYa

Sole architect and developer — micanchaya.com

Tournament management and ticketing, with a paying client running live competitions on it.

  • Multi-tenant platform with a public fan portal
  • QR ticketing, revenue dashboards, thermal printing
  • Offline-first Android point of sale in Kotlin and Compose
  • Idempotent server-side deduplication of offline sales
  • TOTP two-factor, CSRF protection, full ES and EN

Who does the work

Twelve years building software, and almost all of it remote for teams that were not in my country — Ecuador, Argentina, El Salvador, the United Kingdom and Mexico. Working across a timezone with people I have never met in person is not something I would be trying for the first time on your project.

The last four of those years have been Node.js, NestJS, React and event-driven systems on Kafka. In my current role I architected a medical platform that 600 internal staff and a thousand daily prospects depend on, built the Kafka pipelines carrying five thousand events a day through it, and led the migration off the monolith into microservices. I mentor three developers on that team.

Before that came a stretch that turns out to matter for this work: a period as an IT security specialist for a UK company, automating server and workstation monitoring and triaging incidents across global teams — and, earlier, support engineering from level one through level three. Walking into a system that is already failing, with people watching, is familiar ground.

I also run two products of my own. One of them, a multi-tenant ERP, has around a hundred Jest and Playwright suites sitting behind an automated quality gate. I mention the test count specifically because tests are the thing almost everyone skips, and they are the thing your rescue depends on.

Daniel Mera

Ambato, Ecuador. UTC−5, which is New York's working day. English C1, Spanish native.

  • 12+ years across software engineering, IT security and technical education
  • MS, Digital Forensics and Cybersecurity — CUNY John Jay, New York
  • BA, Computer Science — Universidad Tecnológica Indoamérica
  • Delivered remotely for teams in the United States, United Kingdom, Mexico, Argentina and El Salvador
Languages
TypeScript, JavaScript, Python, Kotlin, SQL, Bash
Backend
Node.js, NestJS, Express, REST, Prisma, Sequelize
Architecture
Microservices, event-driven systems, Apache Kafka, multi-tenant SaaS with schema-per-tenant isolation
Frontend
React, Redux Toolkit, TanStack Query, RxJS, Tailwind, Material UI
Data
PostgreSQL, MySQL, MariaDB, MongoDB, SQL Server
Platform
Docker, Nginx, CI/CD, Linux VPS operations, n8n automation
Testing
Jest, Playwright, Swagger and OpenAPI, automated QA gates
Mobile
Kotlin, Jetpack Compose, Kotlin Multiplatform
Security
Secure code review, digital forensics, vulnerability assessment

Straight answers

Why is this so much cheaper than an agency?

Because you are not paying for an agency. No account manager, no sales team, no office, and no junior being trained on your project after the contract is signed. One senior engineer does the work, and modern tooling removes most of the weeks that used to go into simply reading the code.

You are one person. What happens if you disappear too?

A fair question, and it is exactly what happened to you last time. It is also why the deliverable is built so that you do not need me: documentation written from the code, a runbook, an onboarding guide and a recorded walkthrough. The whole point is that the next engineer can pick this up without me in the room. I am glad to work alongside whoever you hire next.

Who owns the code and the documentation?

You do, entirely, from the moment it is written. Everything lives in your repositories and your accounts. I will sign your NDA, or use mine if you would rather.

What if the codebase is worse than it looks?

That is what the diagnostic is for. Five days in you get an honest assessment, and if the right answer is a rewrite rather than a rescue, the report says so. I would rather lose the engagement than sell you three weeks of work that cannot succeed.

Does the time zone actually work?

Ambato is UTC−5 — the same hours as New York, Toronto and Miami, an hour from Chicago. Your standup is at standup time. This is not overnight offshore work where you file a question and read the answer tomorrow.

What stack do you take on?

Node.js and NestJS with PostgreSQL or MariaDB, React front-ends, and Kafka or similar event infrastructure. If your system sits outside that, say so on the call and I will tell you honestly whether I am the right person for it.

Twenty minutes, no pitch

Bring the repository, or just describe what happened. You will leave the call knowing what the work involves and what it costs, whether or not you hire me.