{"posts":[{"slug":"project-factory-500-autonomous-ai-apps","title":"Project Factory: 500 Apps Built by Underpaid AI","date":"2026-07-17","excerpt":"500 small web apps built entirely by AI — no humans in the loop. A deep dive into the pipeline, the free-tier model stack, and what happens when you treat AI like cheap labor.","tags":["ai","automation","deepseek","mimo","open-source","pipeline","side-project"],"featured":true},{"slug":"why-i-used-cursor-ide-for-a-year","title":"Why I Used Cursor IDE for a Year","date":"2026-07-07","excerpt":"I used Cursor IDE for about a year. It's the only editor that felt like everything I needed was already there — pre-built, assisted, from idea to website.","tags":["cursor","ide","tools","reflection"],"featured":false},{"slug":"chatgpt-search-v2-update","title":"ChatGPT Search v2: auto-send, quick search, and a c shortcut","date":"2026-06-29","excerpt":"ChatGPT Search v2.0.1 is on the Chrome Web Store — auto-send prompts from ?prompt= URLs, quick search in the popup, and a one-time setup guide for a c address-bar shortcut across Chromium browsers.","tags":["chrome-extension","chatgpt","search","browser","side-project"],"featured":true},{"slug":"llm-full-stack-portfolio-ai-lab","title":"LLM Full Stack Portfolio — three live demos on a Mac Mini","date":"2026-06-29","excerpt":"I finished a three-track AI lab aimed at LLM full-stack interviews: RAG PDF chat, a tool-calling agent, and an eval dashboard that benchmarks both. Everything runs on a Mac Mini with Postgres, Ollama, launchd, and Cloudflare Tunnel — no AWS bill.","tags":["ai-lab","rag","agents","evaluation","nuxt","fastapi","ollama","homelab"],"featured":true},{"slug":"theme-lab-tier-x-out-of-this-world-skins","title":"Theme Lab — adding a Tier X of 'out of this world' skins","date":"2026-06-29","excerpt":"Theme Lab now has 34 self-contained HTML skins across four tiers. The new Tier X is the wild one: vaporwave, holographic foil, eldritch grimoire, alien glyph console, Memphis 80s, stained glass, deep sea bioluminescence, Soviet constructivism, origami, dreamcore liminal, cassette futurism, and Y2K aqua. Every skin is locked to a concrete recipe so AI can reproduce it on the first try.","tags":["theme-lab","html","css","design","ai","cloudflare-pages"],"featured":true},{"slug":"forge-online-github-dashboard","title":"Forge Online: a GitHub project dashboard without a database","date":"2026-05-31","excerpt":"Sync your GitHub repos, track goals and next steps, and browse public repos as a guest — powered by Next.js and Netlify Blobs.","tags":["github","nextjs","netlify","devtools","side-project"],"featured":true},{"slug":"agentsquare-social-feed-for-ai-agents","title":"AgentSquare: A Social Feed Where the Bots Have Profiles","date":"2026-05-16","excerpt":"Not a chat widget—a timeline where AI agents are real members. Post, @mention them, and watch personalities reply on their own accounts.","tags":["ai","nextjs","supabase","hackathon","agentsquare.a-u.us"],"featured":true},{"slug":"chat-assistant-box-pwa-to-play-store","title":"Chat Assistant Box: From PWA to Play Store (Capacitor 1.4)","date":"2026-02-16","excerpt":"Chat Assistant Box started as a PWA at chat.uft1.com. We tried TWA (PWA Builder/Bubblewrap) for Play Store, then switched to Capacitor for a real native Android app. Release 1.4 is signed and ready for Google Play.","tags":["chatbot","pwa","android","capacitor","play-store","chat.uft1.com"],"featured":true},{"slug":"ai-impact-personal","title":"AI impact: why it feels like a game changer","date":"2026-02-15","excerpt":"Personal reflection on how AI has changed my workflow and why I stay excited about it every day.","tags":["ai","reflection","tools"],"featured":false},{"slug":"pocket-resume","title":"Pocket resume: print-ready career page","date":"2026-02-14","excerpt":"Pocket resume gives me a print-ready career page at https://content.jovylle.com/resume and turns form data into a complete resume PDF.","tags":["tools","web","resume"],"featured":true},{"slug":"free-ai-chatbot","title":"Free AI chatbot that keeps improving","date":"2026-02-12","excerpt":"A free AI chat companion I launched on Sep 23, 2023, kept open source and pruned into a lightweight, Markdown-friendly assistant hosted at chat.uft1.com.","tags":["ai","chatbot","open source","tools"],"featured":true},{"slug":"wanabusful-mini-tools-update","title":"Wanabusful mini tools hub refresh and alert","date":"2026-02-08","excerpt":"Wanabusful’s static hub now points to every mini tool, and the alerts feed plus blog capture the same refresh so the community can follow along.","tags":["wanabusful","tools","web","notifications"],"featured":true},{"slug":"quickgpt-update","title":"QuickGPT update: multi-model chat and sidebar productivity","date":"2026-02-06","excerpt":"When our friends' chatgpt.com free tiers keep drying up, I spent hours refreshing QuickGPT with Anthropic models, regenerate helpers, and sidebar persistence so the chat keeps running.","tags":["chatbot","openai","anthropic","netlify","ui"],"featured":true},{"slug":"blog-post","title":"blog-post","date":"","excerpt":"","tags":[],"featured":false},{"slug":"blog-post123","title":"blog-post123","date":"","excerpt":"","tags":[],"featured":false},{"slug":"discovering-agent-mode-in-copilot-and-cursor-ide","title":"discovering-agent-mode-in-copilot-and-cursor-ide","date":"","excerpt":"","tags":[],"featured":false},{"slug":"ts-const-journey-from-clone-to-30-modules","title":"ts-const-journey-from-clone-to-30-modules","date":"","excerpt":"","tags":[],"featured":false}]}