Luz Perez
Full Stack Developer · React / Next.js
Summary
Full stack developer with 4+ years shipping production software for B2B clients, focused on React and Next.js with TypeScript on the frontend and Node.js/NestJS APIs on MongoDB and PostgreSQL. I take features from ticket to release, migrations and CI included, and I'm comfortable owning a product end to end. I plan with Claude Code and Cursor, write agent skills and repo guardrails, and use AI-assisted code review.
Experience
Full Stack Developer · Melt Studio
Jun 2022 – Present
Software studio building products for clients. 780+ merge requests merged across 7+ client products since 2022; core team on a renewable-energy maintenance platform (web, API and mobile) used by 12+ organizations in production.
Maintenance & field-service platform (Dec 2024 – present · 400 merged MRs)
- Deliver features across a Vue 3/Nuxt web app, a NestJS API built on CQRS and event sourcing (MongoDB, Redis + Bull), and an offline-first Flutter app (Riverpod, Drift) used daily by field technicians.
- Led multi-ticket features across web, API and mobile, from scoping with the team to release, including the outage, invoicing and AI-assistant work below.
- Review teammates' code constantly, with 300+ merge-request approvals, and built a senior-level AI code-review agent that drafts verified findings as inline GitLab comments.
- Plan changes with Claude Code and Cursor's plan mode; wrote a release-workflow agent skill and AGENTS.md guardrails covering auth, tenancy and migrations, and configured MCP browser tooling.
- Built an AI-assistant integration that fills out job forms from what a technician types or dictates; every write goes through the existing CQRS commands, needs explicit user confirmation and is scoped to the sites the user can access.
- Delivered outage management across web and mobile: register and edit history, offline record sync, one-click branded notification emails and backfill migrations for legacy data.
- Improved invoicing (rollups with checkout-gated material totals, templated invoice emails) and exposed invoices and quotes to a client-facing asset-owner portal with owner-scoped endpoints.
- Added server-side PDF job reports rendered with headless Chromium and delivered by email as attachments.
- Shipped 15+ mobile releases (v3.6 – v3.22) through Codemagic, and got release builds back under the 60-minute limit by trimming a 5.46 GB build cache below the 3 GB cap.
- Sped up mobile forms: cut rebuilds and memory leaks, scoped local queries, and added a forced-update gate for outdated builds.
Operations-log product, took ownership (Feb 2025 – Apr 2026)
- Authored 150+ of its 220+ merged MRs (about 70%) on a Next.js + MongoDB product for on-site operations logs and drove its feature roadmap (Turborepo monorepo, AWS Lambda task runner, Terraform).
- Built shift turnover, personnel check-in/out, standing orders and outage tracking, with timezone-aware dates across multi-site organizations.
- Added audit history on logs, role-based read-only access, per-organization branded PDF and CSV exports, and scheduled email reports through SendGrid.
Lead-generation funnel (Apr 2026)
- Migrated the brand and added UTM/referrer marketing attribution to a Next.js lead-generation funnel.
Internal AI chatbot (Oct – Nov 2024)
- Created a reusable chatbot for the studio's project template: chat and message models and endpoints, a chatbot state manager, response handling and an admin chat interface, covered by component tests and documentation.
- Added a Shopify integration and documented the vector-sync process that keeps store data searchable for the bot.
Survey & activity-matching product (Oct 2023 – Nov 2024 · 440+ GitHub contributions)
- Built reusable components for creating different kinds of surveys.
- Wrote the pipeline that collected group answers, sent them to an AI matcher and returned the best-fit activities from a catalog (a teammate built the embeddings).
Returns & pickup product (Jun 2022 – Oct 2023 · 230+ merged MRs)
- Built scheduled cloud functions that read users' Gmail and Hotmail inboxes, parsed purchase emails into orders, line items and totals, and tracked each item's return window.
- Developed return-scheduling flows in a React Native/Expo app: pickup date and time rules, address editing, label upload, promo and referral codes, a forced-update prompt and product analytics.
- Expanded the React admin panel: driver management, courier integrations for pickups and shipping, postal-code coverage, in-app banners and metrics dashboards.
Software Engineer Intern · GBM
May 2021 – Mar 2022
- Developed a React Native mobile app for displaying training results, including authentication and image uploads.
- Integrated frontend components with backend services and databases.
- Took part in QA, identifying bugs and suggesting improvements for mobile applications.
- Worked with clients and internal teams to turn requirements into technical tasks, in a Scrum workflow.
Quality Engineering Intern · SIMA-ITS
Jun 2020 – Apr 2021 · Part-time
- Tested web and mobile applications across development and production environments, validating workflows, usability and functionality.
- Executed test cases and exploratory testing to uncover edge cases, and documented issues clearly so developers could debug and resolve them.
Skills
- Languages
- TypeScript, JavaScript, Dart, SQL
- Frontend
- React, Next.js (App Router), Vue 3, Nuxt 3, Vuex, Tailwind CSS, Radix UI / shadcn, React Hook Form, Zod, TanStack Query
- Backend
- Node.js, NestJS (CQRS, event sourcing), Express, MongoDB / Mongoose, PostgreSQL, Prisma, Redis + Bull, Supabase, Firebase
- Mobile
- Flutter, Riverpod, GetX, Drift, Freezed, React Native, Expo, Codemagic
- Cloud & tooling
- AWS (S3, ECS/ECR, Lambda, CloudFront, RDS), Docker, GitLab CI, Turborepo, semantic-release, Jest, Vitest, Sentry, Swagger, Git, GitHub
- AI & workflow
- Claude Code, Cursor, ChatGPT, agent skills, AGENTS.md guardrails, MCP, AI-assisted code review
- Spoken languages
- Spanish (native) · English (fluent) · Japanese (basic)
Selected personal projects
- Event-sourced family ledger: Next.js, Prisma, PostgreSQL, decimal.js. Derived balances and exact money handling across USD and NIO, with unit-tested posting logic.
- Multi-tenant events platform: Next.js, Firebase. Turned a single wedding RSVP app into a multi-tenant product for weddings and birthdays, with guest import, seating and gift registries.
- Multi-tenant CRM: Next.js, Supabase RLS, Prisma, Zod. Tenant isolation enforced in the database.
- Expense tracker PWA: Next.js 16, Supabase. Multi-currency cashflow with historical FX rates.
Education & certifications
- Degree
- Software Engineering · Universidad Americana · Jan 2017 – Mar 2022
- Certifications
- React Native: Aplicaciones nativas para iOS y Android (Udemy, 2021)