Production AI systems across Voice Agents, Chatbots, RAG pipelines, Automation workflows, Computer Vision, and API integrations, built for real businesses worldwide.
ElevenLabs, LiveKit, Retell AI & custom WebRTC voice agents with CRM integrations.
Built AI phone receptionists for ABC Rendering (construction quotes and bookings), We Build Trades UK (inbound home service calls with live caller lookup), and Lumina Med Spa Canada (appointment scheduling). Each agent picks up every call, qualifies the job, and books the appointment into Google Calendar. Clients stopped missing leads outside office hours.
Built a browser-based AI phone agent for a client who needed the fastest possible voice response. The agent listens, processes, and replies in under half a second using LiveKit WebRTC. Used for client demos, embedded into business websites, and as the foundation for a live customer support hotline.
Built and deployed 15+ inbound voice agents for UK and US home service businesses: electricians, HVAC companies, plumbers, solar installers, and roofers. Each agent answers calls around the clock, captures job details, and books the appointment straight into ServiceTitan or GoHighLevel. Clients reported zero missed calls during evenings and weekends.
Built two custom voice pipelines for a client who needed phone agents with near-instant responses: one using Deepgram plus SmallestAI for maximum speed, and one using OpenAI Realtime API for the most natural conversation quality. Deployed as always-on agents handling customer calls without any human involvement.
Built a management platform for an agency running voice agents across 10+ business clients. Each client gets a dedicated agent with their own phone number and custom call script. Adding a new client went from a multi-day setup to under an hour. The platform handles prompt updates, call routing, and webhook notifications across all clients from one dashboard.
Built an outbound calling agent for a UK energy compliance company that was manually calling hundreds of leads to verify documents and check eligibility. The agent dials each lead automatically, asks the right verification questions, and flags incomplete records for a human to follow up. Removed the need for a manual calling team for routine compliance checks.
Built an inbound voice agent for a UK insulation and home efficiency company. The agent answers homeowner enquiries, qualifies them based on property type and eligibility, and books a free survey directly into ServiceTitan. The business owner stopped having to personally take every initial enquiry call.
Chatbots, multi-agent systems, CrewAI pipelines, and production LLM applications.
Deployed and maintained 50+ AI chat assistants for UK-based trade companies including electricians, plumbers, roofers, and HVAC businesses. Each chatbot qualifies incoming enquiries, answers trade-specific FAQs, and pushes confirmed bookings into GoHighLevel. Clients saw a measurable drop in missed leads and time spent answering repetitive questions.
Built an internal AI assistant for We Build Trades that the team uses daily to search through Fathom call recordings, pull answers from the company knowledge base, and get meeting summaries on demand. Added voice input so staff can speak their questions instead of typing. Cut the time the team spent manually digging through call notes every week.
Built a system of AI agents that work as a team to handle research and writing tasks that previously required multiple team members. One agent researches the topic, one writes the first draft, one edits and refines it. Used by a content business to speed up blog production, competitive analysis, and internal reporting.
Built a chatbot for an e-commerce client to catch visitors about to leave the website. The bot pops up with a personalised offer, handles common objections, and books a follow-up call if the visitor is still undecided. Helped the client recover leads that would otherwise have left without converting.
Built a self-service chatbot portal for We Build Trades that handles the most common customer questions, service enquiries, and support requests without involving any staff. All conversations are logged into GoHighLevel automatically so nothing falls through the cracks.
Built an AI agent that navigates websites and fills in forms on its own. Used by a client to scrape competitor pricing from multiple sites daily, collect lead data from industry directories, and automate repetitive web-based admin tasks that previously took several hours a week.
Built structured AI agents using Google Agent Development Kit for a client who needed reliable agents that could look up customer records, check calendar availability, and answer support questions without hallucinating. Agents connect to the client's database and CRM via MCP servers so they always work with live data.
Built the backend infrastructure that lets AI agents connect securely to databases, CRMs, and booking systems in real time. Used as the foundation for several client deployments where agents need to read and write live business data. Without this layer, agents would rely on stale information or hallucinate results.
Built a personal AI voice assistant for a UK agency owner to handle every inbound lead call without the owner picking up the phone. The agent qualifies the lead, creates the CRM contact in GoHighLevel, sends a booking link by SMS, and logs the full call transcript. The owner now spends zero time on initial lead calls.
64 production n8n workflows, Discord bots, and CRM automation pipelines.
Built and deployed 64 automation workflows currently running live across more than ten businesses in home services, HVAC, med spa, restaurants, veterinary, and pet services. These workflows handle calendar availability checks, job bookings, post-call SMS follow-ups, lead routing through GoHighLevel pipelines, Fathom meeting summaries, and proposal generation from call recordings. Clients stopped spending hours on manual admin for routine tasks.
Built a Discord bot for Metaviz agency that handles all new client onboarding automatically. When a new member joins, the bot adds them to the right channels, assigns roles, sends a welcome DM, and triggers a GoHighLevel workflow to start their onboarding sequence. The team no longer manually onboards every new client.
Hybrid RAG, MongoDB Atlas, Pinecone vector search & proposal generation.
Production RAG system combining semantic vector search (Pinecone) and exact keyword matching (BM25) for dual-search intelligence. Achieves higher precision than vector-only approaches by catching both conceptual matches and exact terminology. Exposed via REST endpoint and Streamlit/Gradio interface. Used for customer support AI, compliance Q&A, and knowledge search.
RAG system using MongoDB Atlas Vector Search as the knowledge store, ideal for teams already using MongoDB. No separate vector database required. Stores, indexes, and queries embeddings natively within existing MongoDB infrastructure. Perfect for SaaS platforms with existing MongoDB data pipelines.
Automated business proposal generator that scrapes Fathom meeting transcripts, embeds call insights into Pinecone, and uses LangChain to produce tailored AI-generated proposals. Transforms raw client discovery calls into polished proposal documents without manual writing.
YOLOv8/v12 systems for face verification, ANPR, fire detection & people counting.
Production identity verification system deployed to Heroku for Metaviz SaaS. Detects and recognizes faces using dlib face_recognition library, stores face encodings in a database, and provides a FastAPI REST endpoint for real-time verification. Used for employee check-in, KYC verification, and secure access control.
Published IEEE research combining Computer Vision and NLP for complex scene analysis. Demonstrates expertise in multimodal AI models and academic-grade ML frameworks.
Real-time safety monitoring system using YOLOv12 to detect smoke and fire in CCTV footage. Triggers immediate alerts, integrates with fire alarm systems, and logs incidents for insurance reporting. Designed for warehouses, server rooms, and industrial facilities requiring continuous safety monitoring.
Real-time automatic number plate recognition using YOLOv8 and SORT multi-frame tracking for secure access control and traffic management. Processes live video streams, tracks plates across frames for accuracy, and integrates with parking management, fleet tracking, and gate access systems.
CV-driven highlight extraction system that detects high-engagement moments in long-form video to generate social-ready short clips.
Deep learning system for early detection of smoke and fire using aerial imagery, designed for environmental safety and rapid response.
ServiceTitan, GoHighLevel, Square and field-service API integrations.
Complete Python integration with ServiceTitan field service management platform, production-tested for real HVAC and home service clients. Covers: customer create/lookup by phone, booking creation, appointment scheduling, dispatch slot availability, job planning, and CRM API queries. Powers real-time AI voice agent booking: when agent confirms, scripts create customer records and place appointments within seconds.
Production Python and n8n scripts for GoHighLevel CRM automation: contact management, pipeline stage updates, token refresh workflows, conversation triggers, and bulk contact operations. Used across 15+ client deployments to orchestrate AI voice agent data flows and marketing automation.
Sentiment analysis, tweet scraping, and no-code data visualisation tools.