
Experience
- Led the migration and modernization of a legacy Rails-React app to a scalable React/Next.js architecture, driving major UX and performance improvements leveraging React Server Components, Next.js app directory (appDir), and Server-Side Rendering (SSR). Architected and scaled a modular design system, guiding the migration from PandaCSS to TailwindCSS to improve styling consistency, developer experience, and maintainability across multiple micro-frontends. Owned the frontend architecture and tooling strategy from project inception, focusing on component-driven development, efficient state management, and scalable code organization to support a growing engineering team. Collaborated closely with designers, product managers, and engineers to shape polished, accessible, and user-focused interfaces, driving rapid iterations and continuous improvements. Championed adoption of modern React features including React 18 concurrent rendering, Context API, React Server Components, and React Testing Library to enhance performance, testability, and developer productivity. Mentored frontend engineers and led code reviews, fostering best practices, high code quality, and a culture of continuous learning
Agentero — Frontend Lead & Architect
Front-End DeveloperApr 2019 - present - Built server-side applications (.NET Core, C#, SQL Server, EF) and gained strong foundations in testing, architecture, DDD, and performance optimization. Deployed services on Azure, acquiring experience with cloud-based infrastructure, CI/CD pipelines, and observability. Shifted focus to front-end development, adopting Angular then rapidly transitioning to React, gaining an extensive view of the React ecosystem. Leveraged full-stack knowledge to make informed tool and library choices—always balancing development experience with performance and maintainability.
Plain Concepts — Full Stack Developer
Full Stack DeveloperApr 2016 - Apr 2019