Software EngineerFounder, AppCraft Studios
Cape Town, ZA

Jamie Abrahams — Software Engineer and Founder

Jamie Abrahams
Available for work
01 — AboutCape Town, South Africa

I build software that thinks, and interfaces worth opening.

I build software products end to end — from the model that makes them intelligent to the interface that makes them worth opening.

I founded AppCraft Studios to ship my own work. Slip-Scan is the first out of it and is live on both app stores: line-item OCR, role-based approval workflows and direct sync into Xero and Sage. Four more products are in development behind it.

Alongside that I built CapeFinAI for a commercial lender — it reads bank statement PDFs, rebuilds the ledger and reconciles it against the totals the bank printed on the page, across a corpus of 246,000 transactions.

Before all of it I rebuilt a yacht club's entire mobile ecosystem alone, trained an MRI classifier past 95% accuracy, and fine-tuned a 7B model to write WebAssembly that actually compiles.

0Products in the studio
0App stores live
0kSamples fine-tuned on
0%Model accuracy
Jamie Abrahams
Est. 2025AppCraft Studios (Pty) Ltd
BSc CS · 2026

“Strategic, entrepreneurial, and technically deep — the combination is the point.”

02 — Selected Work12 projects

Products, models and the systems behind them.

03 — Case studySlip-Scan · AppCraft Studios

A photograph in, reconciled books out.

01OCR · On-device capture

Capture

Photograph a receipt or pull one from the gallery. Line-item OCR reads the merchant, date, tax, tips and every individual item.

02Gallery · Filters · Tags

Organise

Everything lands in a searchable invoice gallery, filterable by role, team member, vendor and date, with the original image kept against each record.

03Xero · Sage · Cloud sync

Reconcile

Approved expenses sync straight into Xero and Sage, so the ledger updates without anyone re-typing a number.

0411 report types

Report

A business dashboard tracks spend over time, tax totals and top spenders across the workspace, exporting to Excel, PDF or CSV.

Slip-Scan scan options screen
Slip-Scan invoice gallery with captured receipts
Slip-Scan accounting integrations screen
Slip-Scan business dashboard with spend analytics
04 — Case studyFinYang AI · finyang.net

The same rigour, without the country baked in.

01Region registry · Scored cues

Detect

Currency codes, regulator boilerplate, bank domains, dialling prefixes and identifier shapes are each scored against a 68-country catalog. A document that says nothing about its origin is reported as undetected rather than guessed.

02Layout readers · Document AI

Extract

Five South African banks have dedicated layout readers. Every other institution falls through to a generic ledger parser and is named from its own letterhead rather than being forced into someone else's format.

03Printed-figure reconciliation

Verify

A statement is treated as self-verifying: it prints the totals its own ledger has to reproduce. Failures publish as PARTIAL or UNVERIFIABLE — never quietly as a clean result.

04One-number contract · Grounded AI

Decide

Every headline figure is computed once, in one module, and a build-time guard fails if any other file re-derives it. The assistant queries ledger rows through a structured tool instead of being handed the whole file.

finyang.net/app
FinYang region detection scoring
FinYang parse routing
FinYang reconciliation statuses
FinYang executive dashboard
06 — CapabilitiesFull stack, model to interface

One engineer, the whole stack.

Mobile, web, models and infrastructure. I ship products where every layer is mine, which is why they get finished.

Mobile

06

Cross-platform and native, shipped to both stores.

FlutterDartKotlinXMLXCodeFirebase

Web

09

Product surfaces that hold up in production.

ReactNext.jsJavaScriptHTMLCSSBlazorASP MVC.NETC#

AI / ML

08

Models trained, fine-tuned and verified.

PyTorchTensorFlowOpenCVYOLOLLMRAGJupyterAnaconda

Backend

09

The parts nobody sees and everybody depends on.

PythonFlaskDjangoNodeSQLRESTMongoDBSupabaseJava

Cloud & DevOps

05

Deploy, automate, keep it running.

GCPAzureDockerN8NLinux

Security

04

Ethical hacking as a discipline, not a hobby.

NmapReconHardeningLinux
07 — Path2018 — Present

From client work to my own products.

  • 2025 — Present

    Founder · Principal Developer

    AppCraft Studios (Pty) Ltd
    • Shipped Slip-Scan to the App Store and Google Play.
    • Built a five-product portfolio spanning financial automation, AI and travel.
    • Direct accounting integrations with Xero and Sage.
  • 2026

    Sole Engineer — CapeFinAI

    CapeFinAI · commercial lending client
    • Built the statement extraction pipeline, credit analytics, API and front end alone.
    • 246,000 transactions across 498 documents in the regression corpus.
    • Ledgers reconciled against the totals each bank prints on its own statements.
  • 2024 — 2025

    AI Solutions

    Emeris
    • BrainTumorAI: 95%+ accuracy across 4,500+ MRI images.
    • Cyber Sentinel: NLP security agent using GloVe and cosine similarity.
  • 2023 — 2024

    Sole Mobile App Developer

    Cape Yacht Club
    • Overhauled the Tempus ecosystem with Flutter.
    • Removed redundant systems and resolved outdated transitive dependencies.
    • Redesigned the UI and cloned the existing infrastructure.
  • 2023 — 2026

    BSc Computer Science & Application Development

    Emeris University
    • Specialising in application development, machine learning and security.
  • 2018 — 2022

    National Senior Certificate

    Herzlia High School
    • Cape Town, South Africa.
08 — ContactOpen to work & collaboration

Have something worth building?

Based inCape Town, South Africa
© 2026 Jamie AbrahamsBuilt with Next.js, GSAP & WebGL