01 / Work

Agency work · Personal software

Client work and personal projects.

My client work was delivered through agency teams. The projects below show the software I build and use outside that work.

02 / Client work

Engineering, architecture and delivery

Selected platforms and the work behind them.

A sample of consumer and international B2B platforms where I contributed hands-on engineering, architecture, delivery systems or applied DevOps.

Delivered through Vorttex

WordPress and digital platforms for Brazilian consumer brands.

Frontend, WordPress and Drupal delivery across food, social impact and corporate communications.

  • BRF
  • Sadia
  • Instituto BRF
  • Abilio Diniz

Delivered through Airfleet

Web platforms across cybersecurity, software and technology.

WordPress engineering, integrations, architecture, delivery systems and applied DevOps across business-critical platforms.

  • MyHeritage
  • Mend.io
  • Cato Networks
  • XM Cyber
  • Morphisec
  • Nucleus Security
  • CyberProof
  • Sett

The agencies hold these client relationships. Delivery attribution and trade mark ownership are documented in Legal & privacy.

03 / Systems

Personal products and internal tools

Software I build and use.

01

Private operations system · In use

Tower

Evidence and planning for engineering work.

A local-first operations system that combines work evidence, planning data and guarded automation. Management decisions stay traceable and every external write waits for explicit review.

What it demonstrates

  • Normalises evidence from multiple engineering tools
  • Uses separate reasoning and verification stages
  • Keeps sensitive data local and changes reviewable
  • TypeScript
  • React
  • Hono
  • SQLite
  • AI orchestration
02

Personal product · In development

Finance Coach

Financial guidance built on calculations you can inspect.

A web, Android and macOS product that turns read-only financial data into daily guidance. Deterministic code calculates the values. The model receives sanitised results to explain them and has no access to move money.

What it demonstrates

  • Deterministic planning and explanation contracts
  • Offline-first clients with encrypted synchronisation
  • Read-only financial boundary and synthetic test data
  • React
  • TypeScript
  • Capacitor
  • Tauri
  • PostgreSQL
03

Local financial tool · In use

Fin Desk

Read-only financial data for approved AI tools.

A local MCP server and CLI that expose read-only Open Banking context to approved agent sessions. Credentials and cached banking data stay on encrypted local storage and payment actions are outside the system by design.

What it demonstrates

  • One typed codebase for MCP and command-line access
  • Provider data normalised behind a read-only contract
  • Credentials and real financial data kept outside the repository
  • TypeScript
  • MCP
  • Open Banking
  • CLI
  • Security
04

Engineering environment · Evolving

Agent Workbench

Tools for research, implementation and code review.

A modular working environment for research, implementation and review across local projects. It combines model routing, browser tooling, reusable instructions and persistent project memory without making one provider the source of truth.

What it demonstrates

  • Model and provider routing based on task and risk
  • Independent review paths for important deliverables
  • Shared project memory and reusable operating rules
  • OpenCode
  • Codex
  • Claude
  • Browser tooling
  • Memory

04 / Method

Patterns shared across the systems

Rules, permissions and review.

01

Deterministic core

Money, permissions, totals and safety rules stay in code. Models work from bounded inputs and cannot replace the source of truth.

02

Human authority

High-impact changes are previewed, explained and approved. Automation removes repetitive effort without hiding the decision.

03

Data boundaries

Credentials and sensitive records are available only to the components that need them. The model receives only what the task requires.

04

Evidence and review

Outputs carry their source, confidence and review path. Independent checks matter more as the cost of a wrong answer increases.

05 / Contact

Website support · Integrations · Technical advice

Have something you need help with?

Tell me what you’re working on and where you need help. I’ll reply by email.