Skip to content
View DTPF's full-sized avatar

Block or report DTPF

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DTPF/README.md

David T. Pizarro Frick

Senior Full-Stack Engineer (TypeScript · React · Node.js) based in Mallorca, Spain. I build web products and run them in production end to end: code, tests, CI/CD, infrastructure, monitoring.

Portfolio and case studies: dtpf.es · LinkedIn

What runs in production today

11 applications in production, 8 of them public, 88,000+ automated tests behind them. Each app deploys from the same pipeline that runs its tests, so a red test never deploys, and each app has its own staging.

Project What it is
dcompany Platform for companies of AI agents: org chart with delegation, event sourcing, MCP with 280 tools, human decision queue, isolated runtime per tenant. Private beta. case study
dauth Authentication as a service: magic link + verification code, passkeys, per-tenant JWT, @dtpf-apps/dauth-react and dauth-node packages. Used by 6 of my apps. case study
dinventory Home inventory with self-hosted AI: a photo of the box becomes the list (vision model on my own GPU), 3D view, voice search with Whisper. case study
dalist Smart shopping lists with a voice assistant, on Google Play and the web. case study
petitairam.com Online shop and CMS for the handmade brand AIRAM, in production for a client. case study
dstash Secure file storage with signed URLs; the file store behind two other apps. case study
dwealth Personal wealth tracking with exact decimals and FIFO tax lots. Private. case study
audity Spotify-like music streaming with a full player, playlists and search. Master's final project (2023), deployed and maintained since. case study

Open source

  • dtpf-apps/dtpf-web — this portfolio's frontend: React 19, TypeScript 7, Vite 8, Tailwind v4, per-route pre-rendering, OG cards and PDF CV generated at build time, 425 tests.
  • dtpf-apps/dtpf-api — its API: Node 24, Express 5, layered anti-spam, 89 unit + 24 e2e tests.

The product repositories are private on purpose: they hold customer and personal data flows. The case studies above show the architecture, the figures and the screenshots.

The platform behind them

Proxmox cluster (4 nodes, 52 containers and VMs, ZFS replication, Proxmox Backup Server) · OPNsense firewall pair in high availability · Nginx Proxy Manager · MongoDB replica set · CI/CD on GitHub Actions and Gitea Actions with self-hosted runners · Grafana, Loki, Prometheus and Alertmanager with alerts to Matrix · two GPU boxes running Whisper, pyannote, Qwen and llama-server for the apps' AI features. Details: dtpf.es/en/platform.

Earlier work

The mariachef, dagif and amazen repositories are bootcamp projects from 2023, kept for the record.

Pinned Loading

  1. mariachef-backend-node mariachef-backend-node Public archive

    Recipe sharing platform with image uploads and Auth0 authentication -- Express.js + TypeScript backend

    TypeScript 1

  2. mariachef-frontend-react mariachef-frontend-react Public archive

    Recipe sharing platform with image uploads and search -- React + TypeScript frontend

    TypeScript 1