About me

Introduction

A decade building software that starts with how people actually use it.

My background in Human-Computer Interaction research shapes everything I do. I care deeply about accessibility and thoughtful design — the best interfaces are the ones people don't notice.

I do my best work in collaborative teams that talk to their users, iterate often, and treat quality as a habit — not a phase.

How I work.

The principles I come back to when making decisions, big or small.

Start with the people who'll use it

Accessibility is a requirement, not a nice-to-have

Research before assumptions

Listen first, then solve

Clean, testable, maintainable code

Understand the 'why' before writing the 'how'

Technical expertise.

The tools and technologies I reach for most.

Frontend Development

React, Next.js, Vue, Angular
95%
TypeScript & JavaScript
95%
CSS, Sass, Tailwind
95%
Responsive Design & A11y
95%

Backend Development

Node.js, Rails, Laravel
85%
RESTful APIs & GraphQL
85%
Database (SQL/NoSQL)
90%
DevOps
75%

Tools & Methodology

Agile, Project, Product
95%
Git & Version Control
95%
TDD (Jest, Cypress, RSpec)
95%
CI/CD Pipelines
90%

🎓Education

🏆Certifications

  • Professional Scrum Product Owner Certified I (PSPO I)

    Scrum.org
  • Professional Scrum Master Certified I (PSM II)

    Scrum.org
  • Professional Scrum Master Certified I (PSM I)

    Scrum.org
  • COBIT 5 Foundation

    APMG
  • IPMA® Level D

    IPMA

Beyond code.

Outside of work, you'll usually find me:

Sports and outdoor adventures

Tinkering with electronics and hardware

Traveling, photography, and the beach

Mentoring developers (let's talk!)

Panamanian coffee and good books