Open to work

NachAI: AI Powered UI Generator

An advanced component generation platform that merges the agile UX of v0 with the reasoning power of Gemini. NachAI transforms complex prompts into functional, refined interfaces by directly integrating your design system, NachUI, ensuring consistency and professional quality in every iteration.

Architecture & Technologies

  • Monorepo Ecosystem: Built with Turborepo to unify frontend (Next.js 16), backend (NestJS), and my component library (NachUI).
  • Applied Generative AI: Strategic implementation of Google’s AI SDK to harness Gemini’s capabilities, achieving precise, context-aware JSX code generation.
  • Robust Backend & Persistence: NestJS architecture with PostgreSQL and TypeORM, designed to handle AI workflows and data persistence efficiently.
  • Next-Gen Frontend: Developed with React 19, taking advantage of dynamic rendering and optimized global state management with Zustand.
  • Integrated Security: OAuth authentication flow (Google/GitHub) to manage user profiles with a professional standard.

Project Key Points

  • NachUI DNA: Unlike other generators, NachAI is tailored to use my custom design system's components and utilities exclusively.
  • Reasoning with Gemini: Choosing Gemini allows for processing detailed technical instructions, ensuring the output follows development best practices.
  • Fluid & Animated Experience: Refined with Motion and styled with Tailwind CSS 4, creating a reactive interface that feels like a premium app.
  • Production-Grade Infrastructure: The entire system is designed for scalability, from TypeScript type safety to optimized deployment on Vercel.