Skip to content
santiago@portfolio: ~

santiago@portfolio:~$ whoami

Hey, I'm Santiago

> full-stack developer

I build e-commerce platforms and corporate sites for real businesses — from the storefront to the ERP running behind it. Self-taught, a little obsessed with clean code and fast, accessible UX, always shipping.

$ cat experience.log

  1. Freelance Full-Stack Developer

    Building and running production platforms for real businesses: a multinational B2B/B2C e-commerce ecosystem integrated with Odoo ERP for MED Science / Moldeate World, and a headless corporate site on Astro + Storyblok for Grupo Vivaldi. Next.js, Astro, TypeScript, PostgreSQL, Vercel.

  2. QA Analyst / Training Lead · Financial Fraud Campaign

    Worked in a high-risk financial environment focused on quality assurance, process compliance, and root-cause analysis. Led training sessions, created performance dashboards, and collaborated closely with operations and stakeholders.

$ stack --list

# languages

  • TypeScript
  • JavaScript
  • Python
  • HTML
  • CSS
  • SQL

# frontend

  • React
  • Next.js
  • Astro
  • React Native (Expo)
  • Tailwind CSS
  • shadcn/ui
  • Headless CMS (Storyblok)

# backend & data

  • Django / DRF
  • Node.js
  • PostgreSQL
  • Supabase
  • Drizzle ORM
  • Redis
  • Odoo ERP (XML-RPC)

# tools & infra

  • Git & GitHub
  • Docker
  • Vercel
  • Stripe / MercadoPago / Square
  • AI-assisted dev (Claude, Copilot)

$ ls -la ./projects

Screenshot of the MED Science / Moldeate World project

# featured · flagship project

  • # next.js
  • # typescript
  • # odoo
  • # postgresql
  • # stripe

MED Science / Moldeate World

A multinational B2B/B2C e-commerce ecosystem for two sister medical-compression brands: localized storefronts across four countries, a distributor portal, IP-based geo-routing, and two-way synchronization with a self-hosted Odoo ERP.

Screenshot of the Grupo Vivaldi project
  • # astro
  • # storyblok
  • # tailwind
  • # vercel

Grupo Vivaldi

An ultra-fast headless corporate website for a Colombian law firm, built with Astro and Storyblok CMS: a perfect Lighthouse performance score, and content that goes live seconds after the client hits publish.

$ cat about.md

about.md

I'm Santiago — a self-taught full-stack developer. I got into code chasing one question, "how does this actually work?", and never really stopped.

Before web dev I spent about four years as a QA analyst and training lead on a high-risk financial-fraud campaign. That's where I learned to obsess over edge cases, detail, and clear communication — and I bring the same rigor to the software I build today.

Right now I work mostly with Astro, React, and TypeScript, lean on modern tooling (including AI-assisted workflows), and care a lot about performance, accessibility, and clean UX. When I'm not shipping, I'm usually breaking something new just to understand it.

$ ./contact.sh

I'm always open to discussing new projects, collaborations, or opportunities. Drop me a line below or reach out through any channel.