01 — hero

Michael R. Smith

AI Chatbot Developer | Python Engineer | LLM Integration

Building bots that talk, think, and convert.

View Projects Contact Me
GitHub LinkedIn
02 — about

Three Levels of Chatbot Engineering

🧠

AI / LLM Bots

Fine-tuned language models, multi-agent CrewAI pipelines, GPT-4 & Whisper integrations — bots that reason and generate, not just pattern-match.

🔬

Domain-Specific Bots

Medical diagnosis, financial Q&A, interview coaching — chatbots trained and scoped to a specific domain with validated logic and structured outputs.

💼

Business Chatbots

Real-time lead qualification, booking automation, and 24/7 customer support bots embedded into fully deployed business demo sites.

03 — ai & ml bots

AI / LLM Chatbot Projects

Python-powered bots — fine-tuned models, multi-agent pipelines, and multimodal assistants.

🎯

AI Interview Coach

CrewAI Multi-Agent System

Multi-agent CrewAI system that conducts live mock interviews, grades each answer in real time, and delivers a comprehensive hiring recommendation report.

  • AI interviewer agent + live grading agent
  • UX/UI, Frontend, Full Stack roles supported
  • Junior, Mid, Senior experience levels
  • 4–5 curated questions per session
  • Final PDF-style evaluation report
CrewAI · GPT-4 · Multi-Agent
Python CrewAI OpenAI GPT-4 Multi-Agent
🧠

Fine-Tuned LLM Chatbot

GPT-2 Fine-Tuned · FastAPI · Gradio

Production-ready financial Q&A chatbot built on a fine-tuned GPT-2 model trained on synthetic SEC filing data. Full MLOps pipeline with API, UI, and Docker deployment.

  • Fine-tuned GPT-2 on 10-K / 10-Q financial data
  • FastAPI backend with OpenAPI docs
  • Gradio web interface for interactive chat
  • Docker containerized · AWS & GCP deploy scripts
  • Model evaluation and monitoring included
Fine-Tuned LLM · MLOps Pipeline
Python GPT-2 HuggingFace FastAPI Gradio Docker
🎙️

Multimodal AI Assistant

GPT-4 · Whisper · Claude · Voice + Vision

Full-stack AI assistant that combines voice transcription, image analysis, and text chat in one clean interface. Switch between GPT-4 and Claude mid-session.

  • Voice recording → Whisper speech-to-text
  • Drag & drop image analysis with custom prompts
  • GPT-4 and Claude switchable backends
  • Markdown-rendered chat with timestamps
  • Real-time typing indicators
GPT-4 · Whisper · Vision · Claude
JavaScript OpenAI GPT-4 Whisper Claude Vision API
💹

AI Financial Chatbot

BCG GenAI Simulation · Python · pandas

Conversational financial data assistant that answers revenue, net income, asset, and cash flow queries for Apple, Microsoft, and Tesla across multiple fiscal years.

  • Year-over-year growth calculations
  • Average growth rates across multiple years
  • Company + fiscal year session selection
  • Structured CSV-backed data responses
Python · pandas · Financial Q&A
Python pandas CSV CLI Chat
🏥

Medical Diagnosis Bot

Flask + React · Dehydration Assessment

Clinical decision-tree chatbot that guides users through a step-by-step dehydration assessment and produces a color-coded three-tier diagnosis with a patient records dashboard.

  • Three-tier diagnosis: None / Some / Severe
  • Color-coded patient records dashboard
  • Real-time input validation
  • Timestamped assessment history
  • Flask backend · React frontend
Flask · React · Clinical Decision Tree
Python Flask React JavaScript

04 — business chatbots

Embedded Business Chatbots

Fully deployed demo websites — each with a 24/7 AI chatbot handling reservations, leads, bookings, and customer queries.

🍝

Sofia — Restaurant AI Chatbot

Bella Roma Italian Kitchen

Floating AI chat widget "Sofia" deployed across all 6 pages. Handles reservations, menu questions, dietary restrictions, wine list, catering enquiries, and private dining — 30+ intelligent response paths.

  • Auto-greeting with notification badge after 3 seconds
  • 30+ response paths: reservations, menu, dietary, catering
  • Quick-reply buttons for guided conversations
  • Reservation automation + SMS reminder simulation
30+ Response Paths · SMS Automation
JavaScript HTML/CSS Chat Widget Automation
🏠

Alex — Real Estate Lead Qualifier

Marcus Chen Real Estate Group

AI lead qualifier chatbot "Alex" with a live scoring system (0–100 pts). Detects lead type (Buyer / Seller / Investor) and scores them from New Lead → Warm Lead → HOT LEAD 🔥.

  • Real-time lead scoring displayed in chatbot header
  • Lead type detection: Buyer / Seller / Investor
  • 20+ responses: price ranges, neighbourhoods, financing
  • 7-day automated follow-up sequence on form submit
  • AI mortgage calculator + showing scheduler
Live Lead Scoring 0–100 · 7-Day Follow-Up
JavaScript Lead Scoring HTML/CSS Automation
💅

Salon & Spa Booking Chatbot

Luxe Beauty Studio

AI booking chatbot embedded across a 7-page salon and spa demo site. Handles service enquiries, appointment scheduling, Instagram caption generation, and client retention automations.

  • AI booking chatbot on every page
  • Service menu, pricing & availability responses
  • Instagram caption generator integration
  • Client retention automation workflows
AI Booking · Retention Automation
JavaScript HTML/CSS Chat Widget Automation
🏗️

Max — Contractor Estimate Chatbot

Apex Build & Remodel

AI estimate chatbot "Max" covering 15+ conversation paths across a 10-page contracting site. Provides budget ranges for kitchen, bathroom, roofing, new builds, and commercial projects.

  • 15+ conversation paths: kitchen, bath, roofing, commercial
  • Budget ranges provided for every service type
  • Routes urgent leads to owner within 1 hour (simulated)
  • Google review request automation
  • Filterable project portfolio gallery
15+ Paths · Budget Estimation · Lead Routing
JavaScript HTML/CSS Chat Widget Lead Routing
🦷

Dental & Medical Booking Chatbot

Bright Smile Dental & Medical Center

HIPAA-safe AI chatbot on a 5-page dental and medical demo site. Handles appointment booking, service questions, insurance queries, SMS reminders, and Google review requests.

  • HIPAA-safe contact forms and chatbot responses
  • Appointment booking with SMS reminder simulation
  • Service and insurance query handling
  • Google review request automation
HIPAA-Safe · SMS Reminders
JavaScript HTML/CSS Chat Widget Automation
🔧

24/7 Emergency Plumber Chatbot

Smith Plumbing & Heating

Always-on emergency chatbot across a 5-page plumbing demo site. Handles emergency booking, service queries, pricing, and lead capture — including a dedicated 24/7 emergency page.

  • 24/7 emergency booking with safety tips
  • Service queries: pricing, availability, estimates
  • Lead capture form with owner text alert (simulated)
  • Google review request automation
24/7 Emergency · Lead Capture
JavaScript HTML/CSS Chat Widget Emergency Booking
05 — skills

Chatbot & AI Stack

AI / LLM & Frameworks

OpenAI GPT-4 Whisper Claude (Anthropic) GPT-2 Fine-Tuning HuggingFace Transformers CrewAI LangChain Gradio

Backend, Frontend & Deploy

Python FastAPI Flask React JavaScript Docker GitHub Pages AWS / GCP
06 — contact

Let's Work Together

I'm actively seeking remote Python / AI developer roles. Ready to build bots that work.

msmith@smithdevlabs.com github.com/MSMITH71910 linkedin.com/in/michael-smith-2b38b260