Projects
Work samples & write-ups
Skim the cards for stack and status; open a case study for architecture, data flow, integrations, and what I’d test or harden next. OrigenLab details are sanitized—no client data.
Project
Production full-stack operations platform: Astro public site, Python email intelligence pipeline, SQLite operational store, read-only FastAPI, optional Postgres mirror reporting, and React operator dashboard
Production (employed) Four-app monorepo: origenlab.cl (Astro), Python ingest/marts (SQLite truth), read-only operator API (:8001), and React operator dashboard—with optional Postgres mirror reporting and human-reviewed outreach gates.
Highlights
- Public site: product-forward homepage, Ortoalresa centrifuge vitrine + comparison, SERVA reagents, catalog validator
- Brand: three-body logo (canvas header), static lockups, SVG tooling, conservative commercial copy governance
- Pipeline: SQLite authoritative store; optional Alembic Postgres mirror for reporting; email-pipeline owns all writes
- API & UI: GET-only apps/api (operator routes + /mirror/* reporting); multi-section React operator dashboard + smoke tests
- Lead intelligence: SQLite lead research imports, Postgres lead_intel mirror, GET /mirror/leads/*, read-only Prospectos page
- Safe outbound: sent-history, suppression, duplicates, human-reviewed LLM drafts—no auto-send
Stack
Astro 5 Tailwind CSS 4 TypeScript Python SQLite PostgreSQL Alembic
+5
Project
Freelance platform: FastAPI, PostgreSQL, Stripe, and Meta WhatsApp with production-style webhook discipline
Production (freelance) End-to-end booking stack: WhatsApp webhooks into FastAPI, durable conversation/payment state in PostgreSQL, Stripe deposits with webhook reconciliation, and Google Calendar/Sheets integrations—with pytest on critical paths and Docker + GHA for delivery.
Highlights
- Idempotent WhatsApp webhooks & duplicate-safe Stripe reconciliation
- PostgreSQL, SQLAlchemy, Alembic migrations; durable session + payment state
- 13-question consultation flow with validation; admin / artist approval before commit
- Docker, pytest, GitHub Actions; production safeguards on critical paths
Stack
FastAPI PostgreSQL SQLAlchemy Alembic Stripe WhatsApp Business Cloud API Google Sheets
+4
Project
University-grade Phoenix API: JWT auth, PostgreSQL ledger, Oban jobs, Docker/CI
Academic / portfolio Banking-style Elixir/Phoenix API: JWT authentication, transactional ledger modelling in PostgreSQL, Oban background jobs, and clean architecture—focused on invariants and backend reliability, not UI polish.
Highlights
- JWT-secured routes with role-aware permissions
- Transactional account/transfer modelling
- Oban for async, retried jobs
- Docker + CI for reproducible builds
Stack
Elixir Phoenix PostgreSQL Oban JWT Docker CI/CD
Project
Applied ML: BERT fine-tuning, evaluation discipline, honest limitations
Academic Python NLP project: BERT-based political misinformation / fake-news classification with data preprocessing, train/validation discipline, model evaluation, and explicit limitations for responsible use.
Highlights
- Tokenizer-aligned preprocessing
- Train/val rigor and confusion analysis
- Reproducible scripts & data hygiene
- Responsible framing (limitations first)
Stack
Python BERT NLP Machine learning Model evaluation Data pipelines