About me

Introduction

I’m Demo. 15+ years building software, mostly embedded inside product teams in the US.

I tend to stay with clients for years, because I don’t operate as extra implementation capacity. I take ownership of the parts of a product that get harder as it grows: architecture, accessibility, design systems, quality, legacy frontend modernization, and complex product workflows.

My background is in Human-Computer Interaction research, which is why I keep coming back to accessibility and design-system consistency — the best interfaces are the ones people don’t notice. I work from Panama, in US-friendly hours.

Selected experience.

Long-term engagements where I owned the frontend that mattered.

  • Healthcare

    CollectiveHealth

    Frontend Software Engineering Contractor

    5+ years · 600K+ members

    The point of contact for frontend architecture, design-system, and accessibility decisions on a US health-benefits platform. I also step in as Scrum Master when the team needs it.

  • B2B SaaS

    ProductPlan

    Fullstack Software Engineering Contractor

    6+ years · 3,000+ companies

    Frontend architecture and design-system consistency on a product-roadmapping platform used by thousands of product teams, with full autonomy to shape how it is built.

  • Fintech & Banking

    Bank of America, Yodlee, American Express

    Frontend Software Engineering Contractor

    3+ years · 50M+ users

    Accessibility-focused frontend work on banking and financial products held to strict WCAG and regulatory standards, where a missed contrast ratio is a compliance issue.

How I work.

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

  • Start with the people who'll use it, and listen before solving
  • Accessibility is a requirement, not a nice-to-have
  • Understand the 'why' before writing the 'how'
  • Clean, testable, maintainable code

What I own.

The areas I take responsibility for inside a product team.

Architecture
The structure that decides how quickly the next feature ships.
Accessibility & i18n
WCAG 2.1 / 2.2 and real localization, treated as requirements rather than retrofits.
Design systems
Tokens, components, patterns, and the migration work that adoption actually depends on.
Quality & testing
Making correctness a team habit instead of a reviewer's memory.
Legacy modernization
Making the risky part of a codebase safe to change, and then changing it.
Complex product workflows
Multi-step state, edge cases, and error paths, on web and on mobile.

Day to day

TypeScript, JavaScript, React, Next.js, React Native, Vue, Angular, Tailwind, CSS / Sass, Node.js, Ruby on Rails, Laravel, REST, GraphQL, PostgreSQL, Redis, Firebase, Supabase, AWS, GCP, Docker, CI/CD, Jest, Playwright, RSpec.

🎓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.

Where the rest of my hours go.

Outside of work, you'll usually find me outside — sports, the beach, or somewhere new with a camera in hand. Also: tinkering with electronics and hardware, mentoring other developers (let's talk!), and working slowly through a stack of books over Panamanian coffee.