Work

Projects

Real tools for real problems, mostly built with Claude Code. Each one taught me something about putting AI to work in finance and small business.

Personal finance

Housenancials

StackReact, Vite, Tailwind, Supabase (auth + data), Vercel, Claude API RoleProduct, design and build

A household financial plan in one place: objectives, net worth, monthly budget, and a 30-years-to-retirement investing projection.

  • AI Insights: a serverless function sends the household's figures to Claude, which writes plain-English observations on savings rate, goal timelines and risks.
  • Security by design: every user's data is isolated with Supabase Row Level Security; the API key never reaches the browser.
  • Finance logic first: projections are calculated in code, and the AI only explains them.

Market analytics

Car Report

StackPython, pandas, charts, PDF generation, static HTML RoleData analysis and build

Feed it the listings for any make and model and it produces a used-car market report, in English or Spanish.

  • PDF report: summary, charts, what drives price (year, km, transmission, trim) and the five best-value listings.
  • Interactive price calculator: see where a specific car sits against the market, with comparable listings and filters. Opens with a double click, no server.
  • Client-ready: generates private, expiring share links for buyers.

Productivity · privacy

Meeting Notes

StackElectron, Windows audio capture, whisper.cpp, local LLM (Ollama) RoleBuild

A Windows tray app that records your computer's audio and microphone, transcribes the meeting and writes a summary, decisions and action items as Markdown.

  • Private by default: no accounts, no cloud storage, no telemetry. It can run fully offline.
  • Works with any call app: Zoom, Teams or Meet, because it captures system audio.
  • One shortcut to start and stop. Notes land in a folder, ready to search.

Construction ops

arquiApp

StackNext.js, Supabase (Postgres, Auth, Storage, cron), Vercel, Claude, speech-to-text RoleProduct and full-stack build

Project tracking for an architecture studio in Uruguay. Foremen and architects record voice notes from the building site, and the app turns them into structured reports on a dashboard.

  • Voice in, report out: audio is transcribed, then Claude organises it into progress, issues and next steps.
  • Tested AI: an evaluation set checks the AI output before each change ships.
  • In production: it runs on Vercel, with automated tests and database migrations.

Web · small business

otiumsociety.com

StackHTML, CSS, a little JavaScript, Cloudflare Pages RoleDesign and build

The website for Otium Society, an architecture, interiors and objects studio in Perth. It has services, a booking flow, a shop waitlist and contact forms.

  • Built with Claude Code: it went from brief to a live site, with no framework and no build step.
  • Fast and free to host: a static site on Cloudflare Pages that deploys automatically from GitHub.
  • It is the same setup as this site.

Visit otiumsociety.com →