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.
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
|
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.
|
|
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.
|
| Focus | Technologies |
|---|---|
| Frontend | React · TypeScript · JavaScript · Tailwind CSS |
| Backend & data | Node.js · Express.js · Python · Supabase |
| Testing & workflow | Vitest · Playwright · Git · GitHub Actions |
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.




