Trading & settlement. Owned OTC and RFQ trading end to
end: rates, currency conversion, settlement, reversals and accurate dashboard
currencies.
Bank integrations. Automated account synchronisation and
reconciliation through secure APIs and webhooks.
Payment APIs. Shipped client APIs and Webhook API 2.0 with
granular permissions, idempotency and reliable delivery. Built bulk disbursements
for up to 400 payments with approval controls.
Product & operations. Delivered KYC/KYB onboarding, wallet
and payment features from requirements and data modelling through testing,
release and production support.
SCENT LAB SA
Jan 2024 – Dec 2025
Full Stack Engineer
South Africa · Remote
Connecting the manufacturing floor.
NestJS · Next.js · PostgreSQL · Prisma
Built an ERP platform connecting manufacturing, compliance, sales and
customer workflows, including GC-MS integration and safety-data-sheet
generation.
Designed the data model, access-controlled APIs and event-driven
workflows across inventory, warehousing, production, quality and
fulfilment.
Less manual operational work
60%
Backend modules
25+
Relational tables
90+
02 / Selected projects
Engineering you can explore.
Five independent applications, built from data contracts through usable
interfaces. Try the interactive sandboxes with sample data and browser-only
state. Full backend applications run locally; public demos make no live AI
calls.
Recon / Financial reconciliation
An operations workspace for exact ledger-to-bank matching, duplicate-safe CSV imports and exception reviews with recorded reasons. Built around monetary precision and account boundaries.
Java · Spring Boot · React · TypeScript · PostgreSQL
A local research workspace with validated document ingestion, cited passages and reproducible retrieval evaluations. Includes BM25 search and optional local-model adapters for semantic retrieval and synthesis.
A job research workbench for South African engineers. Makes location uncertainty, skill evidence and working-hour overlap visible, with persistent shortlists and a live Remotive importer in the local app.
Python · Django · React · TypeScript · SQLite
Compare fictional roles and build a shortlist with evidence.
A supplier onboarding workflow that links extracted fields to document evidence, flags conflicts and requires a human decision. The local app supports PDF uploads and optional AI extraction.
An investigation workspace connecting synthetic telemetry, runbooks and evidence-linked hypotheses. Includes a deterministic baseline, an optional AI adapter and reproducible evaluation cases.
Explore the source code, tests and local setup instructions on GitHub.
03 / About
An engineer who owns the outcome.
I’m Travis, a full-stack software engineer based in Cape Town. I work
across fintech and ERP, taking systems from requirements through release
and production support.
My focus is reliable backend services, clear interfaces and the details
that matter when software handles real business operations.
I use AI daily for planning, implementation, testing, review and
documentation, with verification built into the workflow.