jreyes / README.md
Open to roles
Senior full-stack · Product engineer · Staff track
#
Full-stack engineer, TypeScript and Go
I own features end to end, from the Postgres schema to the last pixel, and I measure them after they ship.
Lahore, Pakistan · UTC+0 / +1 · Remote or hybrid (EU) · Available from 1 December
Download résumé ↓
GitHub ↗
LinkedIn ↗
fig. 1 · 4,812 commits since 2017
1,284 contributions in the last year
Less
More
Mon
Wed
Fri
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Daily drivers
TypeScript
/
React
/
Next.js
/
Node.js
/
Go
/
PostgreSQL
/
Redis
/
GraphQL
/
tRPC
/
AWS
/
Terraform
/
Docker
/
Playwright
/
Vitest
/
##
about.ts
Eight years across fintech and developer tools. I am happiest owning a problem from the first migration to the release notes: I write the API, the UI and the tests, wire the dashboards, then read them on Monday to decide what to fix next.
8 yrs
shipping full-stack product
41
features to production in 2025
-62%
p95 page load, Ledgerline
README.md
about.ts
1
2
3
4
5
6
7
8
// the short version of my CV
export const jordan = {
role: "full-stack engineer",
stack: ["TypeScript", "Go", "SQL"],
ships: "daily, behind flags",
tests: "before the PR, not after",
openTo: "senior and staff roles",
}
about.ts · TypeScript · saved
##
projects
Each one has a live link, the code or a write-up, and the number that told us it worked.
app.ledgerline.example/cashflow
-62%
Fintech SaaS · 2024-2025 · lead engineer
A real-time cash-flow dashboard for 3,000 small businesses. I rebuilt the data layer on Postgres with incremental views and moved the UI to streamed server components.
TypeScript · Next.js · Postgres · Redis · AWS
-62%
p95 page load
3.1k
paying businesses
Live ↗
Case study ↗
shiplog.example
2.3k
GitHub stars
Open source CLI · 2025 · 900 repos using it
Turns merged PRs into readable release notes. Used by 900 repositories.
Go · GitHub API · SQLite
Docs ↗
Code ↗
parcelwise.example/checkout
+18%
checkout conversion
E-commerce · 2023 · 0 sev-1 incidents
A one-page checkout with address lookup and saved carts, A/B tested over six weeks.
React · Node.js · Stripe · Playwright
Live ↗
Write-up ↗
##
skills
Strongest at the top two layers, comfortable owning the bottom two. Years are years in production, not years since the tutorial.
L4
React, Next.js, TypeScript, design systems, accessibility, web performance
8 yrs
Ledgerline UI, Parcelwise checkout
L3
Node.js, Go, PostgreSQL, Redis, GraphQL, tRPC, queues and workers
7 yrs
billing, sync and reporting services
L2
AWS, Terraform, Docker, GitHub Actions, OpenTelemetry
4 yrs
golden paths for 12 services
L1
Vitest, Playwright, contract tests, load tests with k6
6 yrs
93% branch coverage on billing
##
git log --career
commit f3a9c21
2023 to now
Ledgerline · fintech · remote
Lead engineer on the cash-flow product. Rebuilt the reporting pipeline, mentored three engineers and ran the move to server components.
-62%
p95 page load across the app
Next.js · Postgres · Redis · AWS
commit 9be04d7
2021 to 2023
Parcelwise · e-commerce · Lisbon
Owned checkout and saved carts. Introduced Playwright and feature flags so the team could ship daily without a release manager.
+18%
checkout conversion
React · Node.js · Stripe
commit 41c7e88
2019 to 2021
Tessellate · developer tools · Porto
Built the GitHub integration and the public API for a code-review tool, from OAuth to webhooks and rate limits.
40k
API calls per minute at peak
Go · GraphQL · Postgres
commit 07d2a15
2017 to 2019
Brightline Bank · banking · Lisbon
Started on the internal tools team: React dashboards for operations, then my first production service in Node.js.
14
internal tools shipped
React · Node.js · Oracle
f3a9c21
2023 to now
Senior full-stack engineer
9be04d7
2021 to 2023
Full-stack engineer
41c7e88
2019 to 2021
Software engineer
07d2a15
2017 to 2019
Junior developer
##
open source
↗
Release notes from merged pull requests, with conventional commits optional.
Go ★ 2.3k ⑂ 140
↗
Incremental materialized views for Postgres, maintained with triggers.
SQL ★ 860 ⑂ 41
↗
Local-first notes with CRDT sync, built in the open as a reference app.
TypeScript ★ 1.1k ⑂ 73
Merged upstream: Playwright (trace viewer), tRPC (batching docs), Drizzle ORM (Postgres enums).
##
references
“Jordan is the engineer I give the ambiguous problem to. Two weeks later there is a design doc, a migration plan and the first PR, in that order.”
Ana Ribeiro
VP Engineering, Ledgerline
“He raised our test coverage without slowing anyone down, then taught the team to do it. Checkout has not had a serious incident since.”
Tom Hale
Engineering manager, Parcelwise
##
contact
I reply within a day. The résumé has references and a one-page summary of each project above.
Download résumé ↓
Email me
Book a call
Happy to do a take-home or a paired session, whichever your process prefers.
README · links
jordan@example.com ↗
github
github.com ↗
linkedin.com ↗
portfolio
jordan.example ↗
contra
contra.com ↗
time zone
UTC+0 / +1
availability
Available from 1 December