Luis Cervantes

<Front-End Developer />

England flag en

About

Frontend Developer specialized in React and TypeScript, with experience building modern web applications using Next.js and Astro. Student of Computer Technologies Engineering at Tecnológico de Monterrey, currently seeking a junior position or internship where I can contribute value and continue growing professionally.

Skillset

Languages

Frameworks

Tools

Projects

I developed an educational quiz platform with AI that automatically generates questions and allows practicing different subjects interactively.

Key Features
  • Complete authentication with NextAuth.js
  • Automatic question generation using AI
  • OCR with Tesseract.js
  • Modular architecture with Server Actions
  • Reusable components built with custom hooks
  • Complete testing with Jest and Cypress
  • Nextjs
  • TypeScript
  • Prisma
  • Tailwindcss
  • Vercel AI SDK
project screenshot

I developed the official website for the Pasari RPI team, with focus on multilingual content, performance and responsive design.

Key Features
  • Complete internationalization (ES/EN) with dynamic routes
  • Filtering system using query parameters
  • Performance optimization with Astro Islands and static generation
  • Reusable components with type safety in TypeScript
  • Responsive and modular design with Tailwind CSS
  • Astro
  • React
  • Tailwindcss
  • TypeScript
project screenshot

I developed a personal technical blog to share web development learnings, with search and content filtering system.

Key Features
  • Content management in Markdown through Astro Content Collections
  • Search system and filtering by categories
  • Architecture based on reusable components
  • CI/CD integration with GitHub Actions
  • Unit testing with Vitest and end-to-end tests with Cypress
  • Astro
  • TypeScript
  • Tailwindcss
  • Cypress
project screenshot

I developed a functional Netflix clone focused on authentication, API consumption and streaming platform structure.

Key Features
  • Authentication and protected routes with NextAuth.js and middleware
  • Internationalization (ES/EN) with dynamic routes
  • Integration with TMDB API for dynamic content
  • Subscription system with multiple plans
  • Form validation with Formik and Yup
  • Interface built with Shadcn UI and Tailwind CSS
  • Nextjs
  • Prisma
  • Tailwind
  • Typescript
project screenshot
See more projects

Education