Mexico based — Working remotely for G2i

Senior AI fullstack
engineer shipping clean & scalable products.

I'm Ivan Chavez, a fullstack engineer with 8+ years of experience building scalable products with JavaScript, TypeScript, React, Next.js and Node.js for startups and enterprise teams including Bowlero, Domo.inc, Clover & Craftsman. I'm AI-native developer leveraging the latest AI tools to deliver fast, accurate results through spec-driven development and TDD.

Portrait of Ivan Chavez
Ivan ChavezSee me in LinkedIn
ivan.ts
const ivan = {
  role: 'Senior AI Fullstack Engineer',
  stack: ['TypeScript', 'React', 'Next.js'],
  experience: 8,
  ai: true,
}
Core stack
TypeScriptReactNext.jsNodeCodexCursor
02Technical strengths

Depth across the stack, with an obsessive bias for the details users feel.

Frontend engineering

JavaScript, TypeScript, React, Next.js, and Redux. Design-system-grade component libraries built with atomic design, Tailwind CSS, Material UI, and responsive layouts.

Performance & accessibility

Core Web Vitals, Lighthouse, SEO, image optimization, and WCAG / ARIA / a11y best practices.

Testing

Jest, React Testing Library, Playwright, and Cypress across unit, integration, and E2E.

Backend

Node.js, Express.js, and Kotlin services backed by MongoDB and MySQL, exposed over REST APIs and GraphQL.

Engineering & tooling

Git, GitHub, CI/CD with GitHub Actions, monorepos, Webpack, Vite, npm, Agile, and Jira.

AI-native workflow

Spec-driven development and testing with Cursor, Codex, and Claude for fast, accurate delivery.

03AI workflow

AI as leverage, not autopilot.

As an AI-native developer my main tools are Cursor and Codex. I use spec-driven development and TDD approach for fast, accurate results. The judgment, taste, and accountability stay human.

~/project — workflow.sh
$ codex spec --from=ticket
✓ contracts & acceptance criteria generated
$ cursor scaffold --review
✓ files + tests · awaiting human review
  1. 01

    Scope & spec

    Turn fuzzy product goals into typed contracts and acceptance criteria with an AI pair as a sounding board.

  2. 02

    Scaffold

    Generate boilerplate, tests, and edge cases — then review every line. AI accelerates, it never ships unsupervised.

  3. 03

    Refine

    Iterate on motion, copy, and accessibility with tight feedback loops and visual regression checks.

  4. 04

    Ship & learn

    Instrument, deploy to the edge, and feed real usage back into the next iteration.

04Case studies

Three projects in depth: the constraints, the calls, and what was shipped.

Bowlero

Lead Front-End Engineer · Launch Consulting/2021

Brought in to lead the front-end effort on a 0-to-1 internal management application for Bowlero, the largest bowling company in the US. Owned every frontend architecture and tech-stack decision, mentored a junior developer, and stayed in close sync with the PM and UI designer to translate blurry objectives into a working prototype.

0→1
Built from scratch to fully-fledged sass
Lead
Owned frontend architecture
Record
Revenue after deployment
Problem
The project kicked off with no designs, no prototype, and unclear objectives. Our team needed to prove this was a worthy build and that we were the right team to deliver it.
Approach
Led the frontend from scratch: defined the architecture and stack, guided a junior developer, and built a performant, scalable app surfacing KPIs, charts, and actionable insights. All this while aligning continuously with the PM and designer on client expectations.

DOMO

Full-Stack Developer · FullStack Labs/2022 - 2023

Led development of intuitive interfaces for DOMO’s cloud-based data solutions, making data visualization more engaging and accessible.

90%
Accessible to visually-impaired users
Kotlin
Backend API delivered
Jest
Test coverage for reliability
Problem
Complex cloud data needed accessible, engaging visualization and a stronger backend for processing and retrieval.
Approach
Built React and TypeScript visualization UIs, designed a robust backend API in Kotlin, and advocated for web accessibility and comprehensive Jest testing.

RemotoPorfavor

Founder & Full-Stack Engineer · Side project/2025 - Present

What started as an experiment with AI-assisted development tools became RemotoPorfavor: a job board dedicated to remote opportunities for LATAM talent. Built and maintained solo on TypeScript, React, Next.js, Node.js, Express, and Supabase, hosted on Vercel and Digital Ocean.

Solo
Founded & maintained end-to-end
LATAM
Remote jobs marketplace
Free tier
CPU & ISR optimization
Problem
Growing traffic on a solo side project surfaces constraints that rarely appear in client work: Vercel free-tier CPU limits, ISR write costs, and every database query, cache miss, and dollar coming out of your own pocket.
Approach
Shipped end-to-end as a learning playground: programmatic SEO, Stripe payments, email infrastructure, analytics, and growth experiments. All this while leaning into AI-enhanced and agentic development workflows. As traffic scaled, focused on performance optimization, ISR write reduction, and caching strategies to stay under infrastructure limits.
05Contact

Let's build something worth shipping.

Senior AI fullstack engineer based in Guanajuato, Mexico and open to remote work. Reach out for fullstack, frontend, or AI-augmented product builds.