• THIS THURSDAY · new Short: Torture Dance — JoJo menacing edit · 17:00 BST
  • FRIDAY · The Passage — an AI fight scene built with Seedance · 17:00 BST
  • LIVE · 92 devlog entries · shipping in public
  • NOW LEARNING · agentic AI architecture, MDX, Claude Code workflows
  • RECENTLY · shipped five iOS features in a single PR
  • OPEN FOR · freelance builds — retail, hospitality, web
  • BUILDING IN PUBLIC · live commits documented · MIT / CC-BY-SA
  • THIS THURSDAY · new Short: Torture Dance — JoJo menacing edit · 17:00 BST
  • FRIDAY · The Passage — an AI fight scene built with Seedance · 17:00 BST
  • LIVE · 92 devlog entries · shipping in public
  • NOW LEARNING · agentic AI architecture, MDX, Claude Code workflows
  • RECENTLY · shipped five iOS features in a single PR
  • OPEN FOR · freelance builds — retail, hospitality, web
  • BUILDING IN PUBLIC · live commits documented · MIT / CC-BY-SA
Captain Random// build · create · ship · collaborate
  • Work▾
    Software development5 systemsWeb development5 buildsTooling6 tools
    Ways of working
    Security by designBuild in public
  • Writing
  • Learning▾
    All courses9 liveThe Map77 chapters
    Tracks
    Ship & Run It on Shared Hosting4 coursesWrite in Public2 coursesCreative Coding2 courses
  • Now
  • Creative▾
    Creative hubMusicVideos2 premieresSeries
  • About
YouTubeLet's build →
  • Work
    • Software development5 systems
    • Web development5 builds
    • Tooling6 tools
    • Security by design
    • Build in public
  • Writing
  • Learning
    • The Map77 chapters
    • Ship & Run It on Shared Hosting4 courses
    • Write in Public2 courses
    • Creative Coding2 courses
  • Now
  • Creative
    • Music
    • Videos2 premieres
    • Series
  • About
YouTubeLet's build →
Home/Writing/Import

Posts on Import.

3 posts tagged "Import".

3 postsAll writing →
T
Build LogiOS
#01
2026-06-235 min read

The 4-bit LLM hallucinated my Halifax statement. A band-based parser fixed it.

bb finance's Phase H spike wired a 4-bit quantised Llama 3.2 1B as the primary PDF extraction route. On real Halifax statements it hallucinated at a destructive rate — page 3 has 34 transactions; the model returned something else. PF-002 disabled the LLM path and replaced it with a deterministic band-based parser that lands 54 of 54.

Read post→
T
Build LogiOS
#02
2026-06-205 min read

The dedup layer had three hash schemes. CDImportSource replaced them — and four banks validated with zero per-bank code.

The an iOS budget app import layer had three coexisting hash schemes with no shared contract between them. Collapsing them into CDImportSource — a unified source-attribution model — was the structural prerequisite for universal CSV and PDF parsers that validated across Monzo, Halifax, Revolut, and HSBC.

Read post→
O
Build LogiOS
#03
2026-06-186 min read

One parser for Monzo, Halifax, Revolut and HSBC: how heuristic matching beat four bespoke importers

The on-device LLM for PDF extraction hallucinated on a real Halifax statement. That failure produced a band-based parser that hits 54/54 transactions. The same heuristic approach on the CSV side means one importer, four banks, zero per-bank code paths.

Read post→
Captain Random
// build · create · ship · collaborate

UK-based developer and creative technologist. 20+ years building for the web. 23+ years in retail and hospitality operations and leadership. Now architecting production systems with agentic AI tools and workflows — shared in public.

GitHub @CaptainRandom00X @CaptainRandom00YouTube @captainrandom00

Work

  • All projects

Writing

  • All posts
  • Agentic AI
  • Retail & Hospitality

Explore

  • Retail knowledge base
  • Security by design
  • Creative AI
  • AI News
  • Learning
  • Now page

Reach me

  • hello@captainrandom.co.uk
  • Contact page
  • Privacy policy
© 2026 Captain Random · captainrandom.co.uk · Built in public乱 — UNPREDICTABLY EFFECTIVE.