jack-field.com

Jack Field

Engineer. I build systems that keep working when I am not watching them.

Took myself from intern to tech lead in six years at Quant Insight, where the equity risk model I built is one of four on Goldman Sachs Marquee and drives half the company's recurring revenue. Now an MBA candidate, an interim CTO, and the person who writes the Tickets that the kitchen below is cooking.

The kitchen · right now

  • foreman

    Head chef

    asleep

  • the Gate

    On the pass

    asleep

  • Jack

    Owner

    asleep

  • Instinct

    Errands

    asleep

0 on shift

a repo is unreadablelive

Every character is something that does work here. foreman claims a Ticket and sends out a cook; the Gate inspects each plate before it leaves; I turn up when I turn up. Nobody is faked. A sleeping character is a thing that genuinely has nothing to do.

The log · what went out

  1. 18 Septrolodeck-aiNormalise text files to LF on checkout across all platforms
  2. 18 Septrolodeck-aiAdvance the Deck the instant you Keep or Pass, instead of waiting on the write
  3. 18 Septrolodeck-aiFill a missing team by reading the company's own site
  4. 18 SeptforemanSay so when a waiting pull request stops moving
  5. 18 Septrolodeck-aiOpen the full Company Profile card from a Watchlist row
  6. 18 Septrolodeck-aiRebuild the Company Profile card around the people, with Company, Team and Contact tabs
  7. 18 Septrolodeck-aiA Company Profile carries the founders behind it and the ways to reach them
  8. 18 Septrolodeck-aiRead four named Luma calendars through one parser, so the Diary has attendance to show
  9. 18 SeptforemanAsk for a review when the head commit has no Gate check
  10. 18 Septrolodeck-aiNotice an ingest Source that never ran, not just one that ran and failed
  11. 17 Septrolodeck-aiFilter the Diary to Events in the reader's area
  12. 16 Septrolodeck-aiKeep a YC company with no industry tag, sector other
  13. 16 SeptforemanTell a Run to push before it verifies, not after
  14. 16 Septrolodeck-aiMake ingest failures actually open an issue
  15. 16 Septrolodeck-aiRecord a stage that was never stated instead of discarding the company, and reject Form D filings that are not companies
  16. 16 Septrolodeck-aiRead News from publisher feeds instead of the GNews API
  17. 16 Septrolodeck-aiIngest Y Combinator companies from the published sitemap
  18. 15 Septrolodeck-aiDeploy only the tip of main, with a locked CLI and nothing between migrate and deploy
  19. 15 Septrolodeck-aiA Source that writes nothing fails the run, per Source
  20. 15 Septrolodeck-aiClose the gaps in the scoped ingest role
  21. 15 Septrolodeck-aiMeasure how often one company appears under two sources
  22. 15 Septrolodeck-aiDeploy with a project-scoped Vercel token
  23. 14 Septrolodeck-aiMerging main applies migrations and deploys, in that order
  24. 14 Septrolodeck-aiTicket #138: put the six ingest Sources on a schedule

Merged pull requests, newest first. Most were written by an agent and every one was merged by a human, because agents here do not merge their own work.

What I am building

foreman

Turns a GitHub Ticket into a pull request, unattended.

A supervisor that claims ready Tickets, launches each agent in its own git worktree as a detached process, and reaps them on the next tick. It replaced a predecessor whose dispatcher called the agent synchronously, which meant its concurrency was a lie. A tick now takes seconds and three Runs genuinely happen at once.

docs/DESIGN.md is the honest post-mortem of what the old one got wrong.

fieldjw96/foreman

rolodeck-ai

A swipeable deck of Bay Area startup profiles.

Almost entirely written by agents that foreman dispatched. It signs in, deals a ranked Deck of real companies ingested from accelerator pages, SEC filings and sitemaps, and keeps the ones worth a conversation. Started as a stress test of the supervisor and became the product.

Every line shipped through a pull request that a human merged.

fieldjw96/rolodeck-ai

Before this

2022

present

London

TechFieldTech consultancy

Founder

  • Interim CTO at Gecko Risk, an electric vehicle data company, on a twelve month contract to move the company's technical maturity forward.
  • Built a generative AI marketing content tool for Pockla and advised on their cloud build out.
  • Data analytics lead with OPUS, assessing and predicting trends from a cohort of young leaders.

Oct 2024

Aug 2025

London

RVUConfused.com, Uswitch, Money, Tempcover

Software Engineer

  • Owned a new customer data stream end to end into RVU's central platform, serving roughly a million users a month across every brand.
  • Improved user and device tracking coverage tenfold, which changed what the marketing teams could actually do.

Sep 2018

Sep 2024

London

Quant InsightFinancial data analytics

Intern to Tech Lead

  • Built a macro risk model for equities that is one of four on the Goldman Sachs Marquee platform and drives half of Qi's annual recurring revenue.
  • Eighth hire and second technical one. Wrote machine learning trading algorithms that back-tested above 20% annualised out of sample, which led to deals with Squared Financial and Interactive Investors.
  • Built a trading assistant bot used at its height by over a hundred institutional clients, then repurposed it for retail.
  • As tech lead, grew the team to six, ran two data migrations and a cloud rebuild, and cut compute cost by 45%.

2014

2017

London

Venrex Investment ManagementVenture capital

Associate

  • Analysed and visited startups as potential investments.
  • Automated investor and HMRC communications, removing twenty hours of manual work a month.

Education

  • MBA candidate2025 to present

    In progress

  • University of Bristol2015 to 2018

    Engineering Mathematics, BEng Hons, First Class. Over 90% in three modules.

  • Oundle School2009 to 2014

    A* Maths, A* Further Maths, A* Economics, A Biology.