Signal
Yes, SQL Server, PostgreSQL, MySQL. In production: PostgreSQL via Dapper for GFS Taxi’s booking platform, SQL Server for Mentorise…
Signal · AI Developer
An AI chatbot that actually answers questions about me
Signal is the chat widget in the corner of this page: a cost-controlled AI assistant that answers real questions about my work, stack, and availability, mixing a free local matching layer with the Claude API so most conversations cost nothing to run.
$0
Typical question costs
Claude API
Novel questions handled by
Bottom-right, live
Find it
The problem: A portfolio site is a one-way conversation. Recruiters have follow-up questions a static page can't answer, and a naive chatbot that calls a paid AI API on every message racks up real cost on every idle visitor and every repeated question.
- What it does: Answers real questions about my experience, stack, projects and availability right here on the page, and points visitors to a real conversation with me when it genuinely doesn't know something.
- Cost control: A free local keyword and fuzzy-matching layer, trained on real recruiter screening questions, answers most conversations before any paid API call happens.
- AI layer: Genuinely novel or longer questions stream from the Claude API token by token, with per-IP and site-wide daily rate limits so no burst of traffic can run up an unexpected bill.
- Data: Serverless Postgres on Neon tracks chat rate limits, the game leaderboard, and the visitor counter, all on one lightweight database.
- For your business: The same pattern, a scoped assistant that actually knows your product and costs close to nothing to run, is exactly what I'd build for a business that wants AI without an open-ended bill.






