Craftsman™
Built fast, responsive, optimized components across Craftsman’s extensive product catalog. Engineered image and video galleries, product detail layouts, and interactive features in a Next.js monorepo with a 170+ component library.
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.

const ivan = {
role: 'Senior AI Fullstack Engineer',
stack: ['TypeScript', 'React', 'Next.js'],
experience: 8,
ai: true,
}Built fast, responsive, optimized components across Craftsman’s extensive product catalog. Engineered image and video galleries, product detail layouts, and interactive features in a Next.js monorepo with a 170+ component library.
Led frontend development of intuitive UIs for DOMO’s cloud-based data visualization platform. Core responsibility was ensuring accessibility, following a11y and WCAG guidelines to make data insights available to all users.
Led frontend development on a 0-to-1 business intelligence platform for venue operations. Involved across discovery, design, and implementation phases to deliver data visualization and business dashboards from concept to launch.
Developed an interactive community resource map connecting people to essential services during the pandemic. Shipped frontend and backend features that improved resource accessibility for vulnerable populations.
JavaScript, TypeScript, React, Next.js, and Redux. Design-system-grade component libraries built with atomic design, Tailwind CSS, Material UI, and responsive layouts.
Core Web Vitals, Lighthouse, SEO, image optimization, and WCAG / ARIA / a11y best practices.
Jest, React Testing Library, Playwright, and Cypress across unit, integration, and E2E.
Node.js, Express.js, and Kotlin services backed by MongoDB and MySQL, exposed over REST APIs and GraphQL.
Git, GitHub, CI/CD with GitHub Actions, monorepos, Webpack, Vite, npm, Agile, and Jira.
Spec-driven development and testing with Cursor, Codex, and Claude for fast, accurate delivery.
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.
$ codex spec --from=ticket
✓ contracts & acceptance criteria generated
$ cursor scaffold --review
✓ files + tests · awaiting human reviewTurn fuzzy product goals into typed contracts and acceptance criteria with an AI pair as a sounding board.
Generate boilerplate, tests, and edge cases — then review every line. AI accelerates, it never ships unsupervised.
Iterate on motion, copy, and accessibility with tight feedback loops and visual regression checks.
Instrument, deploy to the edge, and feed real usage back into the next iteration.
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.
Led development of intuitive interfaces for DOMO’s cloud-based data solutions, making data visualization more engaging and accessible.
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.
Senior AI fullstack engineer based in Guanajuato, Mexico and open to remote work. Reach out for fullstack, frontend, or AI-augmented product builds.