Complex workflows
Interfaces shaped by permissions, asynchronous state, operational rules, and large datasets.
About / Senior Frontend Engineer
I’m a Senior Frontend Engineer with 6+ years building React, TypeScript, and Next.js applications. I take ownership from the first architecture decision through release, working with product, design, backend, and QA to turn complex requirements into useful experiences.

01 / Where I do my best work
My strongest work sits where user workflows, data ownership, performance, permissions, and long-lived delivery meet.
Interfaces shaped by permissions, asynchronous state, operational rules, and large datasets.
Boundaries that clarify ownership and keep systems understandable and replaceable.
Performance work, migration strategy, shared foundations, and knowledge that teams can reuse.
02 / Working model
Architecture starts with the guarantee a product needs—not with a preferred library or an impressive diagram.
What must the user accomplish?
What creates genuine pressure?
Which system owns the responsibility?
What is the smallest sufficient design?
How will we know it worked?
03 / Production evidence
Six-plus years of React and TypeScript work shaped by users, migrations, delivery constraints, and systems that had to keep running while they changed.
After relocating to Ecuador, I focused on independent product development: Reliable Kanban for optimistic state, concurrency, and recovery, and Polaris for editor, runtime, repository, and AI workflows. These projects extend my frontend expertise with hands-on API and persistence work.
Explore the independent productsOwned frontend architecture and delivery for critical workflows on a fintech platform serving 300,000+ users. Improved production loading, interaction latency, and layout stability, and replaced a faulty onboarding integration causing data loss in approximately 10% of submissions.
See the production case studyBuilt the frontend application from scratch and defined its architecture and state-management approach. Reduced unnecessary React renders by 35%, production build time from 20 to 6 minutes, and manual regression testing from 90 to 20 minutes per release. Promoted to Senior in January 2024.
At T-Soft, I built trading dashboards, forms, and messaging workflows with GraphQL and Apollo Client. At IBS, I delivered data-heavy B2B interfaces across enterprise projects. Earlier work at Promobot connected a React interface to voice and live-data APIs for robot interaction.
Product decisions made for meaningful operational scale.
Production p75 INP improved from 500ms to 150ms across critical workflows.
Production p75 LCP improved from 6s to 2s across critical pages.
04 / Engineering knowledge
I turn production lessons into explanations other engineers can question, apply, and improve.
At Tinkoff’s October 2025 meetup, I spoke about state management, bundlers, and the evolution of frontend engineering, drawing on lessons from large React and TypeScript applications.
From November 2024 to May 2025, I guided students building a full-stack React parking-booking application, covering architecture, API integration, state management, reusable components, and debugging.
05 / Development practice
I use Codex to accelerate focused implementation and review. I define acceptance criteria, inspect generated changes, and validate behavior through tests and build checks. Architecture and code quality remain my responsibility.
Based in Ecuador · UTC−5 · English C1 · Open to remote roles through international B2B contracts.
06 / Start a conversation