TMJP LLC — Spec Sheet No. 001 — Rev. 2026

Tools I’ve built.

A working catalogue of AI agents, dashboards, and web tools I’ve built for professional and personal use — each designed, developed, and deployed end to end on self-hosted infrastructure.

AI Agents · JB.AI Platform
💬
Sage Chatbot

A conversational sales assistant embedded on the JB.AI site that identifies a visitor’s industry and delivers a tailored AI-service pitch in real time.

AgentLive
Open →

StackHTML/CSS/JS, PHP proxy layer, Anthropic Claude API

  • Engages visitors, identifies their industry, and tailors the pitch in real time
  • Mobile-responsive with viewport-aware layout
  • Dual-format response parsing — works with OpenAI- or Anthropic-shaped responses
🔍
AI Audit Tool

Assesses a small business’s current operations and generates a custom report surfacing specific, actionable opportunities to apply AI.

AgentLive
Open →

StackHTML/CSS/JS, PHP proxy layer, Anthropic Claude API

  • Assesses a business’s current operations and generates a customized audit on demand
  • Surfaces specific, actionable AI opportunities
  • Served via the proxy gateway with single-config server-side key management
🎯
Prospecting Agent

Searches Google Places for target businesses across cities and industries, scores each lead 0–100 on fit, and drafts a personalized cold email per lead.

AgentInternal

StackClaude API, Google Places API, self-hosted on Raspberry Pi

  • Searches Google Places across multiple cities and industries
  • Scores each lead 0–100 on resale/service-fit potential
  • Drafts a personalized cold email per lead with a full pipeline view
Outreach Bot

Manages a lead pipeline, drafts personalized emails and follow-ups, and tracks each lead from New through Replied with CSV export.

AgentInternal

StackClaude API, JSON/CSV import, Raspberry Pi self-hosted

  • Imports leads from the Prospecting Agent into a managed pipeline
  • Drafts personalized emails and follow-up sequences via Claude
  • Tracks New → Drafted → Sent → Replied, with CSV export and a stats dashboard
📊
Lead Gen Bot

Generates qualified business leads through the Google Places API, with all keys proxied securely server-side rather than exposed in the browser.

AgentInternal

StackGoogle Places API, PHP proxy, Raspberry Pi self-hosted

  • Generates qualified business leads
  • All keys proxied server-side rather than exposed in the browser
🛠
Website Modernizer

Analyzes a prospect’s existing website and generates a modernized redesign mockup in the JB.AI design system, used as an outreach hook.

AgentInternal

StackClaude API, HTML/CSS, Raspberry Pi self-hosted

  • Analyzes a prospect’s existing site design and content
  • Generates a modernized HTML mockup in the JB.AI design system
  • Used as an outreach hook
📰
Newsletter Bot

Researches current news via web search, writes a full multi-section newsletter, and publishes it to email, the blog, and Mailchimp in one click.

AgentInternal

StackClaude API (web search), Gmail API, GitHub API, Mailchimp

  • Pulls current AI/small-business news via live web search
  • Writes a full multi-section newsletter in a configurable tone and industry focus
  • One click: builds the HTML email, saves to Gmail Drafts, publishes to the blog via GitHub commit (auto-deploying), and creates a Mailchimp campaign draft
AI Agents · Market Pro
📝
Sales Page Service Bot

Answers product and pricing questions on the Market Pro sales page, guides visitors to the right tier, and captures leads with an inline discount offer.

AgentLive
Open →

StackClaude API (Sonnet 4), Anthropic Messages API, Formspree — no backend

  • System prompt hardcoded with full pricing, tiers, and FAQ — resilient to page changes
  • Lead capture triggered conversationally via a [CAPTURE_LEAD] token rendering an inline form
  • Posts to Formspree and logs to a sidebar admin panel with real-time session stats
🏠
Realtor Visitor Assistant

A 24/7 assistant embedded in each realtor’s site, pre-loaded with their profile and live market data, that answers questions and captures buyer/seller leads.

AgentPer-Agent

StackClaude API (Sonnet 4), Anthropic Messages API, Formspree

  • Agent context (name, brokerage, license, counties, specialties, market data) injected into the system prompt at build time — no runtime database
  • Lead capture card with buyer/seller intent dropdown and newsletter opt-in
  • Per-county market data for all 8 Central NJ counties, refreshed monthly
📤
Client Onboarding Bot

Walks new clients through a tier-aware setup checklist, using Claude Vision to pull data from headshots, business cards, and MLS screenshots.

AgentDemo

StackClaude API (Sonnet 4 + Vision), OpenCV (Python face detection), Canvas API, Formspree, localStorage

  • Claude Vision classifies uploads — headshots auto-crop to 600×600, business cards extract text, MLS screenshots parse market data
  • Tier locking via ?tier= URL parameter with access-code fallback (MP-START/PRO/PREM)
  • Session state persists in localStorage; admin override via ?admin=true or /generate
Dashboards
🏚
STR Earnings Dashboard

A React dashboard for a short-term rental with revenue forecasting, occupancy tracking, and multi-platform payout reconciliation across Airbnb and Vrbo.

DashboardDemo
Open →

StackReact

  • Revenue forecasting and occupancy tracking
  • Multi-platform payout reconciliation across Airbnb and Vrbo
🚗
Lease Mileage Tracker

Charts weekly vehicle mileage against a lease allowance, projecting the end-of-lease total with milestone markers and cross-session persistence.

DashboardDemo
Open →

StackReact, Recharts, Claude Artifacts persistent storage API

  • Charts weekly mileage against projected pace with end-of-lease total
  • Explicit {week, miles} data model prevents date-label corruption when weeks are skipped
  • Merges legacy storage keys on load (keeps higher value on conflict); named milestone markers on the chart
Ioniq 5 Margin Calculator

An interactive tool that models auto-parts resale margins with live pricing, all-in cost modeling, and a price/sales sensitivity grid.

DashboardDemo
Open →

StackReact, live-sourced pricing data

  • Models auto-parts resale margins
  • All-in cost modeling (part, shipping, tariff)
  • Price/sales sensitivity grid for pricing-strategy decisions
Websites
🌐
JB.AI Website

The JB.AI platform site — home base for the AI business tooling suite, hosting the public-facing tools.

WebsiteLive
Open →

StackHTML/CSS/JS + React, PHP proxy, Hostinger + Raspberry Pi, GitHub CI/CD

  • Home base for the AI business tooling suite, hosting the public-facing tools
  • Hybrid deploy: public site on Hostinger, internal tools self-hosted on Raspberry Pi, synced via GitHub auto-deploy
  • Secure API gateway (proxy.php) consolidating six API keys into one protected server-side file
🏢
Market Pro

A data-driven, single-file website platform for licensed realtors with live market intelligence, an interactive county map, and automated weekly rate updates.

WebsiteLive
Open →

StackHTML/CSS/JS (ES5), Python build system, Chart.js, Leaflet.js, US Census Geocoder, Freddie Mac PMMS, GitHub Actions, Netlify

  • Python build script runs 17 integrity checks + JS syntax validation before output
  • GitHub Actions auto-fetches Freddie Mac rates, rebuilds, and redeploys every Thursday
  • Interactive county map via US Census Geocoder; sold in three tiers as versioned ZIPs
📱
Rental Guidebook & Chatbot

A guest landing page for a short-term rental with interactive amenities search, photo gallery, and neighborhood map — the home for the HCbot concierge.

WebsiteLive
Open →

StackHTML/CSS/JS on Hostinger; embedded HCbot widget (Cloudflare Worker backend)

  • Interactive amenities search, photo gallery, and neighborhood map
  • Self-contained guest site that hosts the HCbot concierge widget
  • HCbot backend holds the API key as an encrypted Worker secret, CORS-locked to the production domain