Jorge Rojas

Senior Frontend Engineer

I'm a Senior Frontend Engineer with 6+ years of experience owning frontend architecture for large React and Next.js products, from design systems to server-rendered delivery. I led a migration from a monolithic ERP to Next.js, cut new-product release time by 30% as a Product Tech Lead, and treat Core Web Vitals and accessibility as product features, not afterthoughts. I also build open-source developer tooling on npm. Day to day: React, Next.js, TypeScript, and Astro.

Experience

Little Emperors

Senior Frontend Engineer

Senior Frontend Engineer on a members-only luxury travel platform, owning frontend architecture, performance, and accessibility across a large React and Next.js codebase.

  • Improved Core Web Vitals and SEO through rendering strategy and component-level performance work

  • Established reusable component patterns and conventions that keep a large codebase consistent and easy to extend

  • Partnered with design and backend to evolve a scalable micro-frontend architecture for B2C and B2B products, including Eurostar integrations and internal features now live in production

  • Shipped accessible production UI in React, Next.js, and TypeScript for member-facing flows

Read more about Senior Frontend Engineer at Little Emperors

Galileo (Ben & Frank)

Product Tech Lead

Led frontend architecture and delivery for Ben & Frank, a Mexican eyewear e-commerce brand, guiding a team of 6 developers while staying hands-on.

  • Cut new-product release time by 30% by introducing reusable UI components and streamlined development pipelines

  • Lifted user retention by 20% with faster, more responsive storefront interfaces

  • Designed the Next.js and TypeScript frontend architecture for an internal point-of-sale (POS) system

  • Brought A/B testing and visual editing into the delivery pipeline with ConfigCat feature flags, Plasmic, and webhooks, so product and marketing could update content without a manual Vercel deploy

  • Mentored developers through code reviews and pairing, and scoped new internal projects with team leads and management

Read more about Product Tech Lead at Galileo (Ben & Frank)

Frontend Engineer

Core engineer on the migration of Ben & Frank's e-commerce platform from a monolithic ERP to Next.js, TypeScript, and Tailwind CSS.

  • Migrated the storefront from a monolithic ERP to Next.js, TypeScript, and Tailwind CSS

  • Built a design system and reusable component library that made the interface consistent across the platform

  • Reduced time to market for new features by 30%

  • Raised Lighthouse performance from 40 to 95 and cut load times from up to 40 s to about 3 s with code splitting and lazy loading

  • Mentored junior developers through code reviews

Read more about Frontend Engineer at Galileo (Ben & Frank)

Viaducto

Software Engineer

Built features and an internal design system for Porkscore, an agtech product that collects and analyzes pig-farm production KPIs.

  • Cut report generation time by 50% by optimizing database queries, shrinking query payloads, and restructuring how data was aggregated

  • Improved data accuracy with validation rules on incoming production data

  • Built an Atomic Design system that standardized components across internal tools

  • Extended internal admin tooling with Forest Admin: customer tickets and queries for admins, plus custom dashboards

Read more about Software Engineer at Viaducto

Projects

falso-cli

Open-source CLI that generates fake data and structured mock payloads for development, QA, UI demos, dashboards, and CMS prototyping. Built around three commands (generate, config, fill) with strict Zod validation, configurable catalogs, and fully offline execution, so no data leaves your machine.

  • Designed a subcommand API (generate, config, fill) with aliases and a default generate command for fast everyday use

  • Generates 20+ data types across identity, network, numeric, content, and persona outputs

  • Added a fill command with dry-run mode for reusable payloads in scripts and CI pipelines

  • Built local config management with field toggles and custom catalogs

  • Enforced type-safe contracts and strict input validation with Zod on every command

Read more about falso-cli

Simple Learn

Web learning platform that turns structured content into interactive study sessions: topic summaries, memory aids, and quizzes. It starts with DGT Class B driving-theory prep and is built to expand into other subjects. Not an official DGT guide.

  • Architected a modular Astro, TypeScript, and Tailwind CSS app built to grow into new learning domains

  • Designed a normalized JSON content model for topics, mnemonics, exam tips, and question banks

  • Built responsive, accessible study and quiz interfaces for desktop and mobile

  • Mapped content to reusable UI patterns, so new topics ship without new components

Read more about Simple Learn

Toyota December Party Registration

Registration platform for Toyota's December company party for employees in Querétaro, Mexico, growing from 3,000 employees at launch to about 5,000 today. Built with Next.js, TypeScript, and Tailwind CSS, it cut registration time by 75% and lifted sign-ups 50% over the previous year.

  • Cut employee registration time by 75%

  • Increased registrations by 50% over the previous year

  • Designed and built a responsive registration flow that scaled from 3,000 to about 5,000 employees

  • Owned the whole frontend: architecture, design, code, CI/CD, deployment, and maintenance, and contributed backend features

  • Set up error tracking with Sentry and Bugsnag and feature flags with ConfigCat

  • Built a reusable, accessible component system with automated checks in Biome and GitHub Actions

Read more about Toyota December Party Registration

LeCuisine CRM

CRM for LeCuisine, an event catering company, to manage clients, events, and sales. Built the responsive React and Tailwind CSS frontend and a client-side data layer for API access, caching, and state, and the PHP and MySQL backend together with one other engineer.

  • Reduced event management time by 40%

  • Built a responsive CRM frontend in React and Tailwind CSS for booking and tracking events

  • Implemented a client-side data layer (API client, caching, state) that kept the UI fast and maintainable

  • Built the PHP and MySQL backend for clients, events, and sales with one other engineer

  • Migrated the codebase from JavaScript to TypeScript

Read more about LeCuisine CRM

Expertise

Architecture & Patterns

Frontend architectureDesign systemsMicro-frontendsComponent-driven developmentAtomic DesignServer Islands

CI/CD & Tooling

GitHub ActionsHuskylint-stagedGitViteWebpackBiomeESLintPrettier

Frameworks & Libraries

ReactNext.jsAstroReact NativeGatsby

Languages & Runtimes

TypeScriptJavaScriptNode.js

Performance & Web Quality

Core Web VitalsLighthouseCode splittingLazy loadingAccessibilitySEO

Platforms & CMS

VercelSanityPlasmicConfigCatGoogle Tag Manager

Product & Leadership

Technical leadershipMentoringA/B testingFigma

State & Data

React QueryZustandReduxGraphQLZod

Styling

Tailwind CSSCSS ModulesSass

Testing

JestReact Testing LibraryVitestPlaywright

Education

Computer Science (exchange semester)

Sep 2019 - Jan 2020Universidad de Santiago de Compostela

B.Eng. in Software Engineering

Jul 2016 - Jul 2020Universidad Autónoma de Querétaro

Languages

  • English /Professional working proficiency (C1)

  • Galician /Basic (A2)

  • Spanish /Native

and that's all, folks.