Available for new work · 2026

Félix Ehuan

Senior Software Engineer

Senior software engineer with 8 years of experience building SaaS applications, specializing in front-end architecture, design systems, and multi-tenant platforms with React and Next.js. Combines deep expertise in TypeScript and .NET with modern AI-augmented workflows that direct agentic coding through spec-first development. Comfortable owning architecture decisions independently and translating product requirements into shippable technical specs.

Experience

Sep 2024 — May 2026

Senior Software Engineer

Ski.com

  • Architected a rebuild of the Snowpak.com booking engine, inverting service dependencies so each app calls other services through a shared SDK with M2M token caching and discovery, and designing an optimistic-write session pattern with rollback semantics for resilient state across distributed services.
  • Architected a multi-tenant platform serving 17 tenant brands from a shared codebase, including launching new tenants end-to-end with custom routes, theming, build configs, and domain wiring.
Jan 2021 — Sep 2024

Software Engineer

Team Station

  • Owned frontend architecture decisions across two major applications, the operator admin and the customer-facing site, leading a migration from class components and heavy Redux to function components with React Context and TanStack Query.
  • Cut frontend bundle size by 60% through React code splitting, lazy loading, and module optimization, materially improving load performance across the platform.
Jan 2020 — Jan 2021

Software Engineer

Futurestay

  • Engineered an incremental migration of the core platform from PHP/CodeIgniter to Laravel and React, using an islands architecture that replaced discrete interactive elements with self-contained React components to ship the rewrite in stages without disrupting users.
  • Implemented Futurestay's design system across the platform during the migration, ensuring visual and behavioral consistency between legacy and modernized surfaces.
Dec 2018 — Jan 2020

Software Engineer (Team Lead)

Scode

  • Led the frontend development team of 3 engineers plus interns, translating business requirements into user stories and scoping technical work across the team.
  • Shipped 10 client projects across diverse domains: crowdfunding, travel booking, nutrition tracking, and social platforms, using Angular and Firebase.

Featured Work

Platform

Booking Engine Rewrite

Arquitectura de búsqueda y checkout orientada a performance.

Impact: +38% conversion

Design System

Scode Library

Sistema tokenizado para 6 equipos de producto.

Impact: -27% tiempo de UI delivery

Tooling

Video Recorder SDK

SDK de grabación cross-browser para workflows críticos.

Impact: -42% incidentes de captura

Education

Jul 2012 — May 2017

Bachelor's degree in Physics Engineering

Universidad Autónoma de Yucatán

Formal engineering foundation spanning physics, mathematics, computational methods, and applied analysis.

Skills

  • TypeScript
  • C#
  • React
  • Next.js
  • Tailwind CSS
  • SCSS
  • Storybook
  • Design systems
  • Micro-frontends
  • Event Sourcing
  • Microservices
  • WebSockets
  • GraphQL
  • Firebase
  • Google Cloud
  • Supabase
  • Stripe
  • CMS
  • Agentic development workflows
  • Spec-first / plan-first methodology
  • AI-assisted code workflows
  • Responsive design
  • Accessibility

Honors

Mar 2018

International Symposium on Intelligent Computing Systems (ISICS)

Won second place with the poster: Automatic morphological analysis of the left ventricle using discrete descriptors in echocardiographies with murine models.