Miguel Rodriguez

Senior Frontend Engineer

4+ years building web applications with React, Next.js, and Node.js. Most of my work has been migrating legacy systems to modern stacks, improving codebases, and shipping under tight constraints. I tend to improve whatever I'm working with, be it architecture, processes, or the product itself. I also build side projects around real problems I encounter.

TypeScript · React · Next.js · Node.js · Tailwind CSS · TanStack Query · PostgreSQL · Drizzle · Convex · GraphQL · Module Federation · Turborepo · Azure DevOps · Vercel · Claude Code · MCP

Projects

Deppulse

Scores GitHub repos 0–100 based on commits, issue response times, releases, and community activity. No signup, instant results with aggressive caching.

Next.js · Cache Components · Convex · Github API

Phonaria

Pronunciation toolkit with IPA transcription, interactive phoneme charts, minimal pair drills, and dictionary lookup. Layered caching for instant feedback.

Next.js · TanStack Query · Redis · Drizzle · PostgreSQL

Planteria

AI planning tool that turns product ideas into structured plans with strict hierarchy. AI powered generation and iterative adjustments. Real time updates via Convex subscriptions. MCP server for external AI agent integration

Next.js · Convex · OpenAI SDK · Better Auth · MCP

Experience

Senior Frontend Developer · Softtek - Pacífico Seguros
Nov 2024 - Jul 2025
Architecture Microfrontends Migration DX

Led the company's first microfrontend initiative using Module Federation, extracting a reusable flow from a 50k LOC host app and enabling independent deployments across 4 teams. Designed a parallel legacy/modern codebase structure using the strangler fig pattern, and built internal tooling to analyze git history for churn and coupling to drive data-informed refactoring priorities.

React Rsbuild Module Federation TanStack Query Tailwind CSS
Senior Frontend Developer · Atlantic City
Dec 2022 - Nov 2024
Leadership Migration DevOps Scaling

Led migration from legacy CMS to Next.js for Peru's largest online casino, rebuilding 8+ core modules from scratch including payments, registration, and user profile. Led Pages to App Router migration, set up Azure DevOps CI/CD pipelines reducing deployment time by ~80%, and scaled the frontend team from 3 to 9+ engineers.

Next.js TypeScript Azure DevOps Tailwind CSS
Frontend Developer · Nexoescena - Ministry of Culture, Peru
Nov 2021 - Nov 2022
Greenfield GraphQL

Founding frontend developer on a grant-funded platform connecting artists with professional opportunities. Built 9+ core modules from scratch including authentication, multi-step profiles, search, and job listings. Set the frontend technical foundation that other developers continued building on after handoff.

Next.js Material UI Redux Toolkit GraphQL