Skip to content
Rafael Rojas

Projects

Every repository I own, with the larger ones written up as case studies. Private work is described without links.

Repositories
10
Private
6
Commits
1,980
Main languages
Python, TypeScript, Go, Elixir GitHub metadata synced Oct 2026

Case studies

7 written up

  1. 01

    2026

    OrigenLab

    Commercial software for a laboratory-equipment business: public site, email intelligence pipeline, operator API behind a Cloudflare Worker, CRM dashboard, and a Supabase V2 data platform under migration

    One system that finds demand, records counterparties, tracks each pursuable sale, produces quotations, and sends email under strict safety controls. V1 runs today as an Astro site, a SQLite-first Python pipeline, a FastAPI operator API over PostgreSQL, a Cloudflare Worker proxy, and a React CRM. V2 moves it onto one Supabase PostgreSQL project with a single command boundary.

    Astro Tailwind CSS TypeScript React Vite Python 3.12 uv FastAPI
  2. 02

    2026

    Heavy Ops

    B2B platform matching heavy-equipment companies with eligible, compliant machine operators, with an explainable arrival-bonus workflow

    Chile-first platform where a company publishes a structured operator request, the system checks machine capability, verified credentials, availability, radius, and booking conflicts before anyone sees it, and only eligible operators receive the opportunity. An optional arrival bonus rises within a company-set band until acceptance and freezes there.

    Python 3.12 FastAPI Pydantic v2 SQLAlchemy 2 Alembic PostgreSQL PostGIS React
    Read case study Private repository
  3. 03

    2026

    BENKER Commercial Platform

    Pre-production platform for a heavy-civil-works estimating business: organisations, studies, quotations, approvals, outcomes, and marketing eligibility on one identity layer

    Replaces fragmented spreadsheets, a quotation PDF archive, and Drive folder workflows with a reliable record of what is in the pipeline, what was quoted, and what the outcome was. Two subsystems, commercial and marketing, share one identity layer.

    TypeScript Next.js PostgreSQL PL/pgSQL Python pnpm workspaces Google Drive API Gmail API
    Read case study Live site Private repository
  4. 04

    2026

    Campo Digital Platform

    Geospatial and forestry monorepo: LiDAR timber-stack measurement, forestry GIS management, and shared PostGIS platform services

    Multi-product platform for a Chilean forestry and geospatial services company: point-cloud processing and volume estimation for timber piles, a forestry GIS product for properties, stands, and partial harvests, a separate utilities-sector application domain, and a local company portal that composes all three.

    Python TypeScript PostgreSQL PostGIS QGIS LiDAR (LAS/LAZ) Docker Jupyter
  5. 05

    2025 - 2026

    Tattoo Booking Bot

    Freelance platform: FastAPI, PostgreSQL, Stripe, and Meta WhatsApp with production-style webhook discipline

    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. pytest on critical paths and Docker + GHA for delivery.

    FastAPI PostgreSQL SQLAlchemy Alembic Stripe WhatsApp Business Cloud API Google Sheets Google Calendar
  6. 06

    2025 - 2026

    LedgerBank API

    University-grade Phoenix API: JWT auth, PostgreSQL ledger, Oban jobs, Docker/CI

    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.

    Elixir Phoenix PostgreSQL Oban JWT Docker CI/CD
  7. 07

    2025

    Political Misinformation Classifier

    Applied ML: BERT fine-tuning, evaluation discipline, honest limitations

    Python NLP project: BERT-based political misinformation / fake-news classification with data preprocessing, train/validation discipline, model evaluation, and explicit limitations for responsible use.

    Python BERT NLP Machine learning Model evaluation Data pipelines
    Read case study Private repository

All repositories

Public profile on GitHub

No. Project Language Commits Last push Access
01 OrigenLab origenlab Python 1542 Oct 2026 Public
02 Heavy Ops heavy-ops-platform Python 52 Oct 2026 Private
03 BENKER Commercial Platform platt-commercial-platform TypeScript 64 Sept 2026 Private
04 Campo Digital Platform campo-digital-platform Python 171 Sept 2026 Public
05 Tattoo Booking Bot tattoo-booking-bot Python 43 Feb 2026 Public
06 LedgerBank API ledger-bank-api Elixir 70 Mar 2026 Public
07 Political Misinformation Classifier Python n/a 2025 Private
08 NewDev Company Knowledge newdev-company-knowledge Python 4 Sept 2026 Private
09 Kraken API Client kraken Python 30 Jul 2026 Private
10 BENKER Ops MCP Servers platt-commercial-ops Python 3 Sept 2026 Private
11 Go WebSocket Server go-ws-autobahn Go 1 Sept 2025 Public