Express 4 → 5 upgrade, delivered as a tested PR by Rafał Ruszczyk
Express 4 → 5 upgrade, delivered as a tested PR by Rafał Ruszczyk
Sign Up
Post a job
Sign Up
Log In
Express 4 → 5 upgrade, delivered as a tested PR
Rafał Ruszczyk
I upgrade your Express 4 app to Express 5 and deliver one reviewable pull request.
What you get
Router, middleware and error-handling changes required by Express 5; deprecated APIs removed; dependencies bumped.
Your full test suite run before and after the change, with a before/after table in the PR (tests, build, type check, lint).
Your CI run on the PR. I never merge - you review and merge when ready.
30 days: if a test that passed before the PR fails because of it, I fix it or refund.
Scope (fixed price)
Public or private repo up to 20k lines, with an existing test suite, single package (no monorepo).
Your code runs only in an isolated sandbox; I don’t need production secrets.
How it works
Send the repo link (read-only access is enough). I check it fits the scope within 24 h.
I open the PR in 2-4 days with the verification table.
You review, run CI, merge. Payment on delivery of the PR.
Examples: Express 4 → 5 for unittcms (123/123 tests, PR #465), ESLint 9 → 10 for bronto-layout (461/461, merged).
FAQs
What if my repo has no tests?
Do you need write access?
Monorepo or >20k LOC?
Can you do Next.js, Node or Angular?
Example work
Next.js 14 → 16 upgrade
Express 4 → 5 migration
ESLint 9 → 10 migration
Rafał's other services
TypeScript 4/5 → 6 or 7 upgrade, delivered as a tested PR
$490
ESLint 8/9 → 10 migration (flat config), delivered as a tested P
$490
Starting at
$490
Message
Duration
1 week
Tags
ExpressJS
GitHub
JavaScript
Node.js
TypeScript
Backend Engineer
Frontend Engineer
Fullstack Engineer
Web Developer
Service provided by
Rafał Ruszczyk
Warsaw, Poland
1
Followers
Express 4 → 5 upgrade, delivered as a tested PR
Rafał Ruszczyk
Starting at
$490
Message
Duration
1 week
Tags
ExpressJS
GitHub
JavaScript
Node.js
TypeScript
Backend Engineer
Frontend Engineer
Fullstack Engineer
Web Developer
I upgrade your Express 4 app to Express 5 and deliver one reviewable pull request.
What you get
Router, middleware and error-handling changes required by Express 5; deprecated APIs removed; dependencies bumped.
Your full test suite run before and after the change, with a before/after table in the PR (tests, build, type check, lint).
Your CI run on the PR. I never merge - you review and merge when ready.
30 days: if a test that passed before the PR fails because of it, I fix it or refund.
Scope (fixed price)
Public or private repo up to 20k lines, with an existing test suite, single package (no monorepo).
Your code runs only in an isolated sandbox; I don’t need production secrets.
How it works
Send the repo link (read-only access is enough). I check it fits the scope within 24 h.
I open the PR in 2-4 days with the verification table.
You review, run CI, merge. Payment on delivery of the PR.
Examples: Express 4 → 5 for unittcms (123/123 tests, PR #465), ESLint 9 → 10 for bronto-layout (461/461, merged).
FAQs
What if my repo has no tests?
Do you need write access?
Monorepo or >20k LOC?
Can you do Next.js, Node or Angular?
Example work
Next.js 14 → 16 upgrade
Express 4 → 5 migration
ESLint 9 → 10 migration
Rafał's other services
TypeScript 4/5 → 6 or 7 upgrade, delivered as a tested PR
$490
ESLint 8/9 → 10 migration (flat config), delivered as a tested P
$490
$490
Message