Projects

AI, full-stack & automation projects.

Things I've designed, built, and shipped: end-to-end work across AI lead automation, LLM extraction pipelines, AI voice agents, full-stack product, and CRM automation, each taken from problem to a system real teams use in production.

AIFlagship

AI Lead-Automation Platform

WhatsApp → CRM, powered by LLM extraction

Reads inbound WhatsApp conversations and turns them into structured, deduplicated CRM deals for a private healthcare provider: fully automated, with no human in the loop. A provider-agnostic LLM engine extracts 13 fields from each chat; a Vue 3 dashboard adds a "why the AI decided" inspector and a fail-closed live/dry-run write gate.

0 unintended writes against a live production CRM

FastAPIVue 3LiteLLMPostgreSQLHubSpot
AI

AI content pipeline

Campaign data → expert-reviewed articles

A full-stack AI pipeline (FastAPI, Vue 3, PostgreSQL, LangChain) that turns campaign data into expert-reviewed, SEO-optimized articles, with human approval gates, safety auditing, and per-run cost ceilings.

Agents + RAG running safely in production

FastAPILangChainVue 3
AI

AI voice-agent campaign portal

Manage AI calling agents at campaign scale

A management portal for AI calling campaigns: each campaign runs multiple servers with restart and configuration controls, plus AI voice agents with per-agent voice generation, call scripts, and noise profiles.

Per-agent voices, scripts & noise profiles

VueVoice AICampaign ops
Full-stack

Call-tracking & analytics platform

Real-time performance-marketing dashboards

A Vue 3 front end on a Python FastAPI backend for a performance-marketing call-tracking platform: real-time campaign and call-flow dashboards built for high-volume data.

Live campaign & call-flow analytics

Vue 3FastAPIAnalytics
Full-stack

Digital signage CMS & player platform

Design, schedule & broadcast to networked screens

A multi-tenant digital signage platform for designing multi-zone layouts, managing media, and scheduling content across a fleet of networked displays. Built the CodeIgniter/MySQL sync APIs and multi-tenant backend, a jQuery admin dashboard with a drag-and-drop layout editor and resumable uploads, and native Windows (.NET/WPF) and Android (Java) players that sync in real time with the CMS.

Multi-tenant CMS driving Windows & Android players

PHPCodeIgniterMySQL.NET/WPFJava
CRM & automation

Enterprise CRM platform migration

Brittle container → reproducible system

Migrated a brittle deployment into a versioned, reproducible platform on Docker Compose: SSO, auto-provisioned calendar sync, 6-language localization, and one-command operations.

Reproducible CRM in one command

SuiteCRM 8DockerSSO
CRM & automation

White-labelled CRM product

A re-themed CRM the client sells as their own

Heavily customized SuiteCRM 8 into a fully white-labelled CRM: a modern Angular UI, re-themed detail/edit and legacy views, and custom add-on modules, delivered as a finished product the client now resells under their own brand.

Sellable, branded product with custom add-ons

SuiteCRM 8AngularWhite-label
CRM & automation

Marketing → CRM lead sync

Marketing leads land in sales instantly

Automated, real-time lead and contact sync from Mautic into the CRM: no manual CSV imports, no missed follow-ups. The partner now resells a white-labelled CRM with the integration built in.

White-labelled CRM resold by the client

MauticIntegrationCRM
CRM & automation

Sales workflow automation

Quote → order → invoice

Automated a US client's quote-to-invoice pipeline so the sales team converts quotes to orders to invoices without manual re-entry. Client review: 5.0.

End-to-end sales flow automated

CRMAutomation

Published products

Live on a public marketplace.

Have something like this to build?

Send the problem and I'll tell you what to build, automate, or fix first. Working demo in 14 days, or you don't pay.

Book a call