06 / About

fullstack developer Costa Rica 2021—now

pipeline / product

const order = cart.checkout();
const payment = await processPayment(order.total);
if (payment.ok) {
  printReceipt(order);
  syncInventory(order.items);
}
      
const site = await build({
  mode: 'production',
  optimize: true,
});
await deploy(site.dist, config.host);
notify('site updated');
      

Webs, POS and launches — from fragile to production-ready.

I build useful software with visual judgment.

I work across product, interface and systems. A tool should not only function well: it also needs to read clearly, feel intentional and survive the move into production.

My approach mixes visual judgment, technical execution and real operational context. I do not design isolated screens; I design behavior, structure and continuity.

02 / Principles

I want each project to show a visible idea behind it: clear hierarchy, useful friction and decisions that still hold once the mockup is gone.

01

Clarity first

The interface should explain the system without overloading it. If everything fights for attention, nothing guides.

02

Design for operations

I think in components, states and flows with day-to-day use, failure cases and maintenance in mind.

03

Code with intent

I implement so the product keeps its tone and logic when it moves from concept to production reality.

03 / Stack & tools

These are the tools I rely on most right now, organized by responsibility instead of trend.

Frontend

  • React
  • Astro
  • TypeScript
  • Tailwind CSS
  • Vite

Backend

  • Node.js
  • Express
  • Spring Boot
  • Java
  • C#
  • .NET
  • MySQL
  • Redis
  • REST APIs

Product

  • UI architecture
  • Design systems
  • SaaS flows
  • Figma prototyping

Automation

  • Claude AI
  • WhatsApp APIs
  • Google Calendar API
  • Docker
  • Deployments

04 / Career

My recent work has moved between custom software, internal product and automation applied to real operational workflows.

Fullstack Developer

TreeCodes

2021

Shipped production SaaS products with multi-tenant architectures, REST APIs and React interfaces used by real clients daily.

Product Developer

TreeCodes

2023

Designed a full POS suite — 250+ Java classes, 57 DB tables — compliant with Costa Rican e-invoicing law, running in local businesses daily.

AI & Fullstack

TreeCodes

2025—Now

Built 24/7 WhatsApp scheduling automation and an ops panel that reduced client onboarding from hours of manual server work to a single form with automatic rollback.