This is a sample. Yasmin Harper is invented, and so is everything below her name — it shows what a finished JobBot portfolio looks like. Yours is built from your own CV.
Senior backend engineer working on payments infrastructure. Seven years building systems that move money for people who cannot afford them to be wrong — card rails, open banking, reconciliation, fraud scoring. I care most about the boring parts: idempotency, audit trails, and what happens at 3am when a provider goes down.
A double-entry ledger for merchants on unreliable connections. Writes queue locally and settle when the network returns; conflicts resolve by transaction ordering rather than last-write-wins. Running in 340 independent shops.
GoSQLitegRPCPostgres
Driftwood — schema drift detector
Watches production Postgres against the migrations in the repo and opens a pull request when they diverge. Built after a column rename took down checkout for eleven minutes. Open source, 1.2k stars.
RustPostgresGitHub Actions
Riptide — fraud scoring pipeline
Streams transactions through a feature store and a gradient-boosted model, returning a score in under 40ms at p99. Cut false positives by 31% against the rules engine it replaced, without raising missed fraud.
PythonKafka StreamsRedisXGBoost
Field notes on distributed payments
A writing habit rather than a product: post-mortems, protocol notes, and things I got wrong. The piece on retry storms in payment aggregators is the one people email me about.
Writing
Experience
Mar 2022 — present
Senior Backend Engineer · Ferrymark Payments
—Own the settlement service that pays out to 40,000 merchants daily; moved it from a nightly batch to continuous settlement with no downtime window.
—Cut reconciliation breaks by 94% by making every ledger write idempotent and giving each one a provider-side correlation key.
—Led the migration off a single Postgres primary to a sharded setup, writing the dual-write and backfill tooling and running the cutover.
—Mentor three engineers; run the internal design review that every service change over a week of work goes through.
Aug 2019 — Feb 2022
Backend Engineer · Kestrel Health
—Built the inventory sync between 200 pharmacies and central procurement, designed to survive multi-day network outages.
—Replaced a nightly CSV export with an event stream, taking stock-level latency from 18 hours to under a minute.
—Wrote the on-call runbook the team still uses, and reduced pages per week from 23 to 4 by fixing what actually kept firing.
Jan 2018 — Jul 2019
Software Engineer · Halden Digital
—Delivered REST and GraphQL services for two fintech clients as part of an embedded team.
—Introduced contract testing between services, which caught 14 breaking changes before they reached staging.