Felipe Tavares — brain glyph brand mark Felipe Tavares

Projects

Proof, not just claims

Deep-dives into the systems built to demonstrate hands-on mastery: architecture, decisions, and trade-offs, not just a summary line.

Selfwright

Active

A career operating system built on one constraint: every output traces back to verified evidence.

Career tools optimize for keyword volume. Selfwright starts from a locked evidence registry and produces only what it can verify, then stores every decision made along the way.

  • Every artifact — cover letters, prep packs, drills — passes a truth validator before it can be used
  • Co-piloted generation with no API keys: the prompt runs in your existing Claude session; no per-call billing
  • Evidence compounds across applications, interviews, and debriefs; no application starts from scratch
How it's built

Founder & architect

  • TypeScript
  • Hexagonal architecture (ports & adapters)
  • Domain-Driven Design
  • PostgreSQL + pgvector
  • Claude (Anthropic) via a co-piloted generation path
  • Hexagonal, DDD, modular monolith Architecture
  • 33 total (28 in CI) Fitness checks
  • 4.6-4.7 / 5.0 Holistic fit (LLM-tier close-out roles)
Read the deep-dive →

felipetavares.dev

Active

Proof that enterprise architectural discipline holds at personal-brand scale — built and shipped at $0/month.

Personal-brand sites default to templates or paid CMSes. This one had to read as engineered, with $0/month in recurring costs and no vendor lock-in.

  • $0/month recurring cost, running entirely on Cloudflare's free tier
  • Three equivalent content-editing paths — file, Claude Code, or a browser UI — no seat-priced CMS
  • Redaction gate in CI: no employer-tied financials ever reach the public site
How it's built

Sole architect & builder

  • Astro 5 (islands architecture)
  • React (client islands only)
  • TypeScript, hexagonal ports & adapters
  • Tailwind CSS v4
  • Cloudflare Pages + Workers (hybrid output)
  • Cloudflare Workers AI + Vectorize (RAG chatbot)
  • +9
  • $0/month Recurring infra cost
  • 3 (file, Claude Code, Keystatic UI) Editing paths
  • <50KB on content pages Content JS budget
Read the deep-dive →