ConvoScore
Demo
1 / 7
Static contact forms don't convert well, and the leads that do come through are usually unqualified. ConvoScore replaces the form with a chat widget (a floating bubble or an inline panel) that talks to the visitor like a person would, while Gemini pulls structured details out of the conversation as it happens: name, company, role, reason, urgency. A scoring function turns that into a priority the moment the chat ends, so sales knows who to call first. It's a real multi-tenant product, not a single-site demo. Anyone can register, get their own chatbot and dashboard, and drop one script tag into their site to go live. The editor is built around the chat itself: click a bubble in the live conversation to change a question, the wording, or the theme color, and publish without touching code. Rate limiting, a honeypot, a minimum turn count, and an LLM spam check keep the bot clean without ever putting a CAPTCHA in front of a real visitor. Live at convoscore.com.
More projects

NIVORAI
Self-hosted productivity suite, now split into three products on one login: Life, Work, and Community. Monorepo with a React 19 web app, an Express/Prisma/PostgreSQL API, and a React Native mobile app.

LINKNOWN
Link shortening and QR code platform with privacy-safe click analytics, bot-filtered redirects, password-protected links, and a no-code link-in-bio page builder. Migrated infrastructure from AWS EC2 to a self-managed Hetzner VPS.

QuizCupid
Free love-test and couple-game platform with no signup required, now speaking seven languages. Built with Next.js 16 and Sanity CMS, with React Three Fiber powering the 3D game scenes.