You can view the old version of my portfolio here.

Jorge Rojas

Senior Frontend Engineer

I'm a Senior Frontend Engineer with 5+ years of experience building accessible, high-performance web applications. I focus on frontend architecture, measurable performance, and developer experience — from design systems to server-rendered delivery with React, Next.js, TypeScript, and Astro.

Experience

Building the luxury members-only platform: performant, accessible interfaces and frontend architecture on a large React/Next.js codebase.

  • Shipped production UI in React, Next.js, and TypeScript on a large members-only platform

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

  • Partnered with design and backend to evolve a scalable frontend architecture

  • Contributed reusable component patterns and conventions for long-term maintainability

Product Tech Lead -@Galileo

Jan 2024 -Jun 2025

Led frontend architecture and delivery for Galileo (Ben & Frank), a Mexican eyewear e-commerce platform.

  • Reduced new-product release time by 30% with reusable UI components and development pipelines

  • Developed a Next.js and TypeScript frontend architecture for an internal POS

  • Improved user retention by 20% through faster, more responsive interfaces

  • Introduced ConfigCat and Plasmic for A/B testing and visual editing in the delivery process

Frontend Engineer -@Galileo

Aug 2022 -Jan 2024

Developed and migrated an e-commerce platform for a Mexican eyewear company, making significant contributions to frontend architecture and user experience.

  • Improved the overall user experience by implementing a design system and reusable components

  • Migrated the e-commerce platform from a monolithic ERP to a modern stack using Next.js, TypeScript, and Tailwind CSS

  • Reduced the time to market for new features by 30%

  • Optimized performance and loading times by implementing code-splitting and lazy loading

Software Engineer -@Viaducto

Dec 2020 -Aug 2022

Developed Porkscore, a project focused on collecting and analyzing production KPIs of pig-farm data, and worked on an internal Design System project.

  • Reduced the time to generate reports by 50%

  • Improved data accuracy by implementing validation rules

  • Developed a Design System to improve the consistency and usability of internal tools

Projects

falso-cli

Jun 2026- Jul 2026

CLI that generates fake data and structured mock payloads for development, QA workflows, UI demos, dashboards, and CMS prototyping. Implemented a modular command architecture ("generate", "config", "fill") with strict validation, configurable catalogs, and zero-network execution for privacy-focused workflows.

  • Designed CLI with subcommands and aliases, including default generate behavior for faster developer workflows.

  • Implemented configurable fake-data generation across 20+ data types (identity, network, numeric, content, and structured persona outputs).

  • Built local configuration management with field toggling and custom catalog support.

  • Added reusable payload generation via fill command, including dry-run mode for predictable automation and pipeline use.

  • Enforced type-safe contracts and input validation

Developing a web-based learning platform that transforms structured educational content into interactive study experiences, including topic summaries, memory aids, and quiz workflows. Initially focused on DGT Class B preparation, with architecture designed for expansion to additional learning domains. Not an official guide, not intended to overlap the DGT guides.

  • Designed and implemented a modular frontend application using Astro, TypeScript, and Tailwind CSS to support scalable learning workflows.

  • Designed a normalized JSON data model for educational content, enabling maintainable management of topics, mnemonics, exam tips, and question banks.

  • Built responsive and accessible user interfaces to improve usability across desktop and mobile learning sessions.

  • Improved maintainability and development velocity through reusable UI patterns and clear content-to-UI mapping.

  • Established a product foundation for future multi-domain expansion beyond DGT into broader study and exam-preparation use cases.

CLI tool to scaffold production-ready Next.js projects with a preconfigured development environment, including TypeScript, linting, formatting, and scalable project structure

  • Developed a CLI tool to bootstrap Next.js applications with an opinionated architecture focused on scalability and developer experience

  • Automated project setup including TypeScript, ESLint, Prettier and base configuration to eliminate repetitive manual setup

  • Designed a modular project structure optimized for maintainability, scalability and modern frontend workflows

  • Implemented extensible project templates to support rapid initialization of production-ready applications

  • Integrated best-practice configurations for linting, formatting and project conventions to enforce code quality from project creation

  • Implemented automated publishing workflow using GitHub Actions and semantic versioning for reliable package releases

  • Published and maintained the package on npm to streamline project initialization for developers

Toyota's December Party

Sep 2023- Dec 2023

A project to create an online platform to register and manage the December party for Toyota employees in Querétaro, Mexico.

  • Designed and built a responsive registration platform using React and Tailwind CSS

  • Reduced the time to register employees by 75%

  • Increased the number of registrations by 50% compared to the previous year

  • Built full architectural design system for the project focused on performance, usability and accessibility

LeCuisine CRM

Jan 2018- Jan 2020

A project to create a CRM for LeCuisine, an event catering company, to manage clients, events, and sales.

  • Designed and built a responsive CRM using React and Tailwind CSS

  • Designed the UI with a focus on usability, performance, and accessibility

  • Reduced the time to manage events by 40%

  • Improved client satisfaction by providing a seamless experience for event management

  • Designed and implemented a client-side data layer (API client, caching, and state patterns) to improve performance and maintainability

Skills

Architecture & Patterns

Server IslandsSanityVercelComponent-driven developmentDesign systems

CI/CD

GitHub ActionsHuskyLint-staged

Languages, Frameworks & Libraries

TypeScriptJavaScriptReactNext.jsAstroNode.jsGraphQLReact Native

Performance

Code splittingLazy loadingLighthouseCore Web Vitals

State & Data

React QueryZustandRedux

Styling

TailwindCSS (Modules)Sass

Testing

JestReact Testing LibraryVitestPlaywright

Tooling

GitViteWebpackBiomeESLintPrettier

UX/UI

Design SystemsAtomic DesignAccessibilityComponent librariesFigma

Education

Computer Science (exchange semester) (Sep 2019 - Jan 2020)

Universidad de Santiago de Compostela

Software Engineering (Jul 2016 - Jul 2020)

Universidad Autónoma de Querétaro

Languages

  • English - Professional proficiency

  • Galego - Basic

  • Spanish - Native

This portfolio is built with Astro, Sanity CMS and Upstash Redis (SDUI architecture).