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
Master in IT Management and Data Analytics
Universidad Carlos III de MadridMaster in Project Management
Universidad Interamericana de PanamáPostgraduate Studies in Higher Education Pedagogy
Universidad Interamericana de PanamáPostgraduate Studies in Project Design
Universidad Interamericana de PanamáB.Sc. in Electronics and Communications Engineering
Universidad Interamericana de Panamá
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.