Book a call

Work

Twenty years of shipped work. Three domains.

The current edge is AI inside software where a wrong answer costs money — accounting, banking and tax. The rest of the portfolio spans streaming at national scale and multi-brand consumer systems. Every block below is live somewhere, or has been.

01

Accounting & financial software

Software that turns bank activity into a number someone can act on. TAXCLARA is the working proof: a Portuguese tax and bookkeeping product where AI reads receipts, invoices and bank statements, categorises transactions and answers questions from the user’s own ledger — while a tax engine encoding IRS, IVA and Social Security rules does the arithmetic. Every AI call is metered, each account has a monthly AI budget, and the assistant reaches only the signed-in user’s data. PSD2 open-banking sync and a native iOS app. Designed, built and shipped by one engineer.

Scope
Web · native iOS · admin
Built in
14 weeks, one engineer
Banks connected
Millennium · NovoBanco · Wise
Shipped
705 merged PRs

Next.js · Prisma · PostgreSQL · SwiftUI · PSD2 open banking · Claude API

02

Streaming & OTT platforms

Broadcasters and publishers who want to stream their own content, on every screen their audience owns, without paying an enterprise vendor a tax for every viewer. One platform, one brand, one bill. Ran nine live channels for a regional NBC affiliate from 2021 to 2026 — originally built under Jaybird TV, later under my ownership.

Peak viewers
~3M (Locast)
Markets
31 US cities
Platforms live
8 (WFMZ+)
Uptime
≥ 99.9% / 3 yrs

Web · iOS · Android · Apple TV · Android TV · Fire TV · Roku · Samsung Tizen · LG webOS

WFMZ+ web home page with live tiles, top stories, and news rails
WFMZ+ · web home · live hero + newsroom rails + 8 platforms in production
Locast free over-the-air TV streaming — Apple TV client showing live channels
Locast 2018 – 2021
WFMZ+ Apple TV home screen with live-now hero and channel tiles
WFMZ+ 2021 – 2026 · 9 channels · 8 platforms
WeatherNation TV — US national weather network digital properties
WeatherNation TV National weather network

03

Multi-brand consumer systems

One codebase, many brand voices. Full portfolio of sites for Ken’s Foods — Ken’s, Sweet Baby Ray’s, Sticky Fingers, Kogi Sauce, and the foodservice variants — plus the initial build of Green Valley Naturals. Every brand keeps its identity; every fix ships to the family at once.

Brands shipped
5 (Ken’s family)
Codebases
1 monorepo
Deploy pipelines
Per-brand, automated

Monorepo architecture · shared design system · headless content · per-brand deploy pipelines

What I build

Every layer, from the TV screen to the database.

Not everything needs AI. Twenty years of shipping means most of the stack has been mine at some point — often all of it at once. A TV or mobile app, a web platform, an integration or a backend service can be a fixed-scope build too. Here is the map, with where each piece has run in production.

Screens

  • TV apps

    • Apple TV
    • Android TV
    • Fire TV
    • Roku
    • Samsung Tizen
    • LG webOS

    WFMZ+ — 9 live channels on 8 platforms, 99.9% uptime over 3 years

  • Mobile

    • iOS · Swift / SwiftUI
    • Android

    WFMZ+ and Locast apps; TAXCLARA's native iOS app

  • Web

    • Next.js
    • React
    • Astro
    • Multi-brand sites
    • Dashboards & admin

    Ken's Foods — five brands on one monorepo; TAXCLARA web and admin

Services

  • Backends & APIs

    • Node / TypeScript
    • Postgres / Prisma
    • Background jobs
    • Live video delivery

    Locast — 3M peak viewers across 31 US cities

  • AI

    • Claude API
    • Document reading
    • Categorisation
    • Assistants over your data
    • Evals & cost limits

    TAXCLARA — receipts, statements, a ledger assistant, a monthly AI budget per account

Foundations

  • Money & integrations

    • PSD2 open banking
    • Stripe
    • Tax engines
    • Statement import

    TAXCLARA — Millennium, NovoBanco and Wise connected; IRS, IVA and Social Security rules

  • Infrastructure

    • AWS · Lambda, ECS, Bedrock
    • Vercel
    • Cloudflare
    • Sentry

    Monitoring and cost accounting on everything I run

One engineer across all of it — the one who scopes the work is the one who builds it.

Next step

Have something like this in mind?

Most engagements start with a two-week audit — fixed price, tested on your own documents.