My Journey
Work Experience
A timeline of my career, highlighting the companies and teams I've been a part of.
Artesia
Sep 2025 - Present
Senior React Developer
Built a client-facing analytics interface for influencer marketing campaigns. The UI is template-driven, animated, and fully responsive, with reusable sections and a clean modular architecture.
- Data-driven transitions: count-ups and viewport reveals.
- ApexCharts with custom hooks and theme control.
- Scalable, maintainable architecture for growth.
- Stack: React · TypeScript · Tailwind · ApexCharts.
Avature
Apr 2016 - Jul 2025
Senior Frontend Developer
Technical Owner of the Avature Design System (ADS) created with Docusaurus, React, Tailwind, and TypeScript. Standardized design, documentation, and development across teams.
- Built accessible, scalable UI components and refactored legacy code into modular architecture
- Led internal workshops on Unit Testing (basic and advanced) and CI/CD sessions
- Collaborated on Matching Explainability interface for candidate scoring
Software Developer
Developed the Semantic Matching configuration module and user interface for Semantic Search.
- Integrated backend NLP services for intelligent matching and search capabilities
Software Developer
Maintained CV analysis portal for automated recruiting workflows.
- Improved candidate data extraction in collaboration with WebSources team
Frontend Developer
Built custom job portals using HTML5, CSS3, JavaScript and Twig (PHP templating engine).
- Focused on accessibility, responsive design, and visual fidelity across browsers
Globant
Nov 2012 - Apr 2016
SSr Frontend Developer
Built rich interfaces for the Talent On Demand system using KnockoutJS and dynamic UI integration.
- Contributed to the official Globant website, developing responsive layouts, animations, and interactive components
- J.P. Morgan hybrid app built with Ionic and AngularJS, including navigation, views, and API integration
Jr Advanced Frontend Developer
Contributed to UI development for the TaxPrep platform.
- Focus on complex forms and cross-browser compatibility
Taux
Nov 2012 - Apr 2016
Full Stack Developer
Built .NET desktop systems for business management, including client modules and reporting.
- Developed client-facing web apps with vanilla JavaScript and PHP backend
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.