Generative AI

GenAI Built This Website, Chatbot, & Blogger

An inside look at how AI coding tools like Lovable, Claude Desktop, and Gemini powered the end-to-end creation of this portfolio website, Mochi AI companion, and blogging engine.

Building modern software is undergoing a massive paradigm shift. As a Technology Transformation Leader and former Google Maps & GCP Engineering TPM, I wanted this portfolio website to be more than just a static resume. It needed to serve as a living, breathing demonstration of modern Agentic AI, natural language app building, and human-in-the-loop engineering.

In this article, I share how Generative AI tools—specifically Lovable, Claude Desktop, and Google Gemini—were leveraged to rapidly build, iterate, and deploy this complete full-stack web application, interactive AI companion (Mochi 🥞), and automated blogging engine.


Phase 1: Rapid Full-Stack Prototyping with Lovable

When starting the web app, speed and high-quality visual scaffolding were critical. Lovable provided the initial full-stack UI framework and component architecture using React, Vite, and Tailwind CSS.

Lovable Built My Website

Using natural language prompts, Lovable helped establish:

  • Modern Minimalist Aesthetics: Clean, high-contrast typography, generous negative space, and structured section cards for Experience, Work, and Credentials.
  • Component Modularity: Decoupled UI modules including the interactive header, smooth section routing, and responsive mobile layouts.

Phase 2: Refinement & Complex Logic with Claude Desktop

As the codebase evolved beyond front-end layout into deep state management, server-side express routing, and custom SEO static site generation, Claude Desktop became the primary driver for heavy technical engineering.

Claude Desktop Built My Website

Claude Desktop orchestrated:

  1. Full-Stack Node/Express API Server: Implementing backend API routes (/api/posts, /api/subscribe, /api/send-email, /api/auth/verify) that proxy third-party SDK calls securely without exposing API keys to the browser.
  2. Dynamic SEO & Search Indexing: Generating pre-rendered index-seo.html pages and a dynamic /llms.txt endpoint so AI search engines and web crawlers can index every portfolio achievement and blog article seamlessly.
  3. Mochi 🥞 AI Companion: Integrating Google Gemini 2.5 Flash on the backend to power Mochi, an interactive AI companion trained on my full career background, technical patents, publication history, and project milestones.
  4. Author Studio & Blogging Engine: A secure admin blogging studio backed by Firebase Authentication and Firestore, enabling real-time article publishing, markdown rendering, and local-storage fallback sync.

Key Takeaways for Tech Leaders

Building software with GenAI isn't about replacing human engineering—it's about amplifying human intent. By combining natural language generation with rigorous architectural oversight:

  • Time-to-market drops drastically: What used to take weeks of boilerplate setup now takes hours.
  • Human-in-the-loop governance is essential: AI tools generate code fast, but human direction ensures accessibility, security, error boundary handling, and precise domain fidelity.

If you are exploring how agentic AI and LLM workflows can transform your engineering teams or digital product strategy, feel free to reach out via my Contact page or book a 1:1 advisory appointment!

Minerva Tanglao Ott

Minerva Tanglao Ott (Minnie)

Head of Technology Transformation at Creative Blue • Former Sr. Engineering Program Manager at Google & Apple. Leader in Agentic AI, Model Context Protocol, and enterprise SDLC transformations.