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)