Carlos Rivero

Lead Frontend Engineer

Granada, Spain
Carlos Rivero

About

I'm a hands-on Frontend Engineer and Architect with over 10 years of experience building products from zero to one. I specialize in TypeScript, React, Next.js and React Native, defining frontend architecture and taking products from the first technical decisions all the way to production.

I've spent the last 6+ years building startups from scratch, so I'm used to moving fast, understanding real user problems and turning them into scalable, high-quality products.

AI is now a core part of how I work. I use LLMs daily and build custom skills, automations and internal tooling around them to make development faster, more reliable and less repetitive.

I care deeply about performance, UI/UX, testing, developer experience and building software that can evolve without becoming harder to maintain.

Work experience

DEBOS

Remote

Lead Frontend Engineer

Joined the company from the very beginning and built and architected its two main frontend products from scratch: the SaaS management platform and the mobile app.

I'm still very hands-on with the code, focused on TypeScript, React and frontend architecture, taking products from the first technical decisions all the way to production.

  • Built the SaaS platform from scratch with TypeScript, React and Next.js, working with SSR/SSG, SEO, internationalization, React Query, Zustand and modern rendering patterns.
  • Built the mobile app from the ground up with React Native and Expo, defining its architecture and taking it through development, release and iteration.
  • AI is a core part of my workflow. Beyond using LLMs day to day, I build custom skills, automations, guardrails and internal tooling to reduce repetitive work, improve reliability and make AI-assisted development more effective.
  • Own the frontend process end to end: understanding user problems, designing solutions with Product, implementing, testing, shipping and measuring results.
  • Created the CI/CD pipelines and release workflows for the frontend applications, automating testing, validation and deployments.
  • Built the component library and design system with Storybook, Tailwind CSS and shadcn/ui, with a strong focus on UI/UX, responsive design and animations.
  • Testing is part of the daily workflow, using Playwright for end-to-end testing alongside unit and integration tests.
  • Strong focus on performance and scalability, including rendering strategies, caching, loading performance and bundle size.
  • Work with analytics, product metrics and A/B testing to understand user behaviour and validate decisions.
  • Also work with Node.js and NestJS when needed, and I'm currently experimenting with micro-frontends.

Stack: TypeScript · React · Next.js · React Native · Expo · React Query · Zustand · Tailwind CSS · shadcn/ui · Storybook · Playwright · Vitest · Node.js · NestJS

FlipEat

Remote

Engineering Architect

Led the end-to-end technical development of a venture-backed startup that raised $1M in funding, taking ownership of backend, mobile, and infrastructure. Designed, implemented, and maintained the entire backend architecture using NestJS with PostgreSQL, ensuring scalability, performance, and data integrity. Built the mobile application from scratch using React Native and TypeScript, delivering a production-ready app deployed to both iOS and Android stores. Designed and maintained CI/CD pipelines, enabling automated testing and deployments for both backend services and mobile applications. Managed automatic releases to App Store and Google Play, reducing deployment risk and iteration time. Scaled the platform to support 80,000+ registered users with traffic peaks of 2,000 concurrent users.

Frontend Lead Architect

Led the frontend development from scratch, designing the architecture of the web application and laying the foundation for scalable, maintainable code. Managed and supported the frontend team, ensuring efficient collaboration and high development standards throughout the project lifecycle. Stack: TypeScript, React, MobX, gRPC

Frontend Developer

Web development using React, Redux and Saga. Taking advantage of React SSR for SEO positioning with Node and Koa. Continuous integration with Jenkins and containerization with Docker. Working based under Scrum methodology.

Frontend Developer

Creation and maintenance of the frontend infrastructure. Making own plugins for the clients. Using Javascript ES6, ReactJS, Webpack, Mocha, Chai.

Frontend Developer

In this project I developed frontend Javascript infrastructure using PrototypeJS, inheritance, facade pattern. I have created infrastructure in NodeJS capable of using external apps like digital signature and printing.

Education

Skills

OpenSource Contributions