Skip to content
View jjmendezrodriguez's full-sized avatar
🎯
Focusing
🎯
Focusing

Sponsoring

@midudev

Highlights

  • Pro

Block or report jjmendezrodriguez

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jjmendezrodriguez/README.md

José J. Méndez Rodríguez — Software Engineer, Puerto Rico

Frontend & Full-stack Development
React · TypeScript · JavaScript · Python

Let's connect ↗   ·   Selected work   ·   Español


I build web applications and work as a math tutor in Puerto Rico. That combination shapes how I approach software: break down complex problems, explain decisions clearly, and make the implementation easier to understand.

Open to frontend and full-stack software engineering opportunities.

Selected work

01 · React + Supabase Auth Starter

A foundation for authentication in React applications.

Sign-in and account flows, protected routes, and English/Spanish support, built with React, TypeScript, and Supabase. The repository includes Vitest tests, Playwright end-to-end tests, and GitHub Actions workflows.

React TypeScript Supabase Tailwind CSS

Explore the code →   ·   Demo   ·   Tests   ·   CI workflows

02 · Developer tooling

jm-claude-plugin

Reusable Claude Code skills for the React, TypeScript, and Supabase stack. Covers code quality, testing, accessibility, and security, with documentation and credits for reused material.

Developer tools Documentation

Explore the plugin →

03 · simplyBlackJack

JavaScript fundamentals in practice

A browser Blackjack game built with vanilla JavaScript, HTML, and CSS. Explore the game logic and interactive UI, implemented without a framework.

JavaScript HTML CSS

Explore the game →

Tools I work with

Focus Technologies
Frontend React · TypeScript · JavaScript · Tailwind CSS
Backend & data Node.js · Express.js · Python · Supabase
Testing & workflow Vitest · Playwright · Git · GitHub Actions

Beyond the code

Teaching math has made clear communication part of my everyday work. I bring that same habit to software: breaking a problem into manageable steps, explaining the reasoning, and helping others follow the solution.


Looking for a frontend or full-stack engineer?
I'd be glad to discuss your team and the problems you're solving.

Connect with me on LinkedIn ↗

En español

Soy José J. Méndez Rodríguez, ingeniero de software y tutor de matemáticas en Puerto Rico. Desarrollo aplicaciones web con React, TypeScript, JavaScript y Python, y me interesan oportunidades frontend y full-stack.

Mi trabajo como tutor influye en cómo programo y colaboro: descompongo problemas complejos, explico las decisiones y busco que las soluciones sean fáciles de entender y mantener.

Arriba encontrarás mi starter de autenticación con Supabase, herramientas para el desarrollo y un juego en JavaScript. Puedes explorar su código, documentación y las pruebas disponibles en el starter, o contactarme por LinkedIn.

Pinned Loading

  1. react-supabase-auth-starter react-supabase-auth-starter Public template

    Production-ready auth template: React 19 + TypeScript + Supabase. Email/OAuth login, protected routes, i18n (EN/ES), Zustand state, rate limiting. Vitest + Playwright E2E testing, CI/CD with securi…

    TypeScript