My Journey
Work Experience
A timeline of my career, highlighting the companies and teams I've been a part of.
Artesia
Jul 2025 - Dec 2025
Senior Frontend Developer
- Led the full-stack implementation of Tienda en Ruta, a vehicular e-commerce platform in Next.js, building the API layer for Directus CMS to handle vehicle inventory, search filters, and lead capture
- Implemented the interface based on Figma specifications, building a modular UI with Tailwind CSS and custom hooks to maintain design consistency
- Developed multi-step checkout flows, including financial calculators and payment method integration, using Context API for state management
- Optimized perceived performance and user flow by implementing skeleton screens, server state caching, and data prefetching with TanStack Query
- Stack: Next.js · React · TypeScript · Tailwind CSS · Zod · TanStack Query · Directus CMS
Senior Frontend Developer
- Developed a client-facing analytics interface for influencer marketing campaigns, focusing on data visualization and performance tracking
- Implemented a fully responsive UI with reusable sections and custom animations, using Redux Toolkit for centralized state management across dashboard sections
- Optimized the delivery of complex data reports, including KPIs and sentiment analysis, through a clean and performance-oriented frontend structure
- Stack: React · TypeScript · Tailwind CSS · ApexCharts · Redux Toolkit
Avature
Apr 2016 - Jul 2025
Senior Frontend Developer
- Built the Design System from scratch using React/TS with custom build tooling using Webpack, unifying documentation across multiple repositories and transforming legacy code into executable React components through custom plugins
- Established automated CI/CD pipelines with E2E testing (Playwright) ensuring quality for every release
- Built company-wide component library using Atomic Design patterns with comprehensive test coverage (Jest/React Testing Library), consumed by all product teams across the CRM monorepo
- Executed comprehensive WCAG refactor of all UI Core components, establishing accessibility as a core standard across the platform
- Mentored junior developers and led company-wide technical workshops on Unit Testing (basic/advanced) and CI/CD best practices
- Collaborated on internal chatbot created from scratch in React, focusing on user interface improvements and CRM module integration
- Collaborated on Matching Explainability interface, developing complex data visualization components for candidate scoring systems
- Stack: React · TypeScript · Tailwind CSS · Webpack · Playwright · Jest · React Testing Library · Docusaurus · CI/CD · WCAG
Senior Software Developer
Acted as the sole Frontend Developer for the NLP team, architecting and building the Semantic Search interface from scratch, featuring an intelligent search engine with suggestions.
- Developed dedicated Angular application for Resume Parser project with intuitive CV data visualization
- Built Semantic Matching configuration module for defining complex semantic relationship rules
- Contributed to backend search services, developing PHP queries and optimizing data indexing
- Stack: Angular · JavaScript · PHP · MariaDB · NLP Services
Software Developer
- Maintained and optimized the CV analysis portal, enhancing automated recruiting workflows and visualization of parsed candidate data
- Implemented WebSocket integration for real-time notifications when external data extraction completed from professional networks (LinkedIn, job boards)
- Collaborated with WebSources team to improve asynchronous candidate data extraction and synchronization workflows
- Stack: JavaScript · PHP · MariaDB · WebSockets
SSr Frontend Developer
Built and launched the company's first external job portal using Angular, migrating from traditional templating. Created and maintained multiple custom job portals.
- Ensured high visual fidelity, responsive design, and cross-browser compatibility
- Developed frontend logic using JavaScript and Twig (PHP templating engine)
- Stack: Angular · JavaScript · PHP · Twig · HTML5/CSS3
Globant
Nov 2012 - Apr 2016
SSr Frontend Developer
Developed and maintained the Talent On Demand self-service platform, enabling employees to securely manage personal information, pay statements, and tax documents.
- Built complex, secure web forms using KnockoutJS for user registration and real-time profile updates
- Implemented dynamic UI components for displaying and downloading sensitive documents
- Focused on clean, accessible user experience for a global user base
- Stack: KnockoutJS · JavaScript · jQuery · HTML5 · CSS3 · Bootstrap · REST APIs
Jr Advanced Frontend Developer
Contributed to the frontend development of the TaxPrep platform, focusing on the implementation of complex, multi-step tax forms and data validation logic.
- Developed complex tax forms with validation logic
- Stack: JavaScript · HTML5 · CSS3 · jQuery
Taux
Dec 2010 - Nov 2012
Full Stack Developer
Maintained and optimized Travel Assistance web applications, ensuring the stability and performance of booking and support interfaces built with JavaScript and PHP.
- Developed and maintained desktop business management systems using .NET
- Architected modules for client management, inventory tracking, and automated reporting
- Stack: JavaScript · PHP · .NET (C#) · SQL Server · HTML5 · CSS3
Featured Project
Thinky Digital
Client Report UI
Client-facing analytics interface for influencer campaigns. Template-driven, animated, and fully responsive, with a chart infrastructure based on ApexCharts + custom hooks, and motion that responds to data without hurting performance.
What matters
- Architecture: Page → View → Section. Predictable states (loading, error) and clear boundaries.
- Charts: Unified theme, reusable hooks, and lazy/viewport loading for optimal runtime.
- Motion: Data-driven transitions (count-ups, reveals) with reduced-motion support and zero layout shifts.
- Creators carousel: Stacked-center layout, custom animation, responsive behavior, nearby-slide rendering, and pausable autoplay.
- KPIs: Config-driven grid adapting from 3 → 4 columns by item count, locale-aware formatting.
Highlights
- Configurable UI (colors, icons, layout) reusable across reports.
- Typed interfaces and modular hooks for long-term maintainability.
- Stack: React · TypeScript · Tailwind · ApexCharts · react-countup · react-stacked-center-carousel.
Desktop

Mobile

My Philosophy
The principles that guide my work and my passion for building great software.
Code as Craft
I believe in writing clean, scalable, and maintainable code. For me, software development is a craft that requires discipline, attention to detail, and a constant desire to learn and improve.
User-Centric Performance
A beautiful interface is meaningless if it's slow. I prioritize performance from day one, optimizing for fast load times and a smooth, responsive user experience on any device.
Collaborative Innovation
The best products are built by teams, not individuals. I thrive in collaborative environments, valuing clear communication, shared ownership, and constructive feedback to innovate together.
Let's Build Together
Have a project in mind, or want to talk about the future of technology? Reach out through my interactive portal.