Node.js Express WhatsApp (Baileys) Groq API Ollama MySQL2 IMAPFlow Nodemailer node-cron Axios dotenv Pino JavaScript (ES6+)

Architected and built a full-stack AI assistant that operates over WhatsApp, serving as a personal and business automation hub for a web development company
Integrated the Groq API with multi-model fallback logic (Qwen 3 32B, LLaMA 3.3 70B, LLaMA 3.1 8B) to ensure high availability and low-latency AI responses
Implemented a persistent memory system using date-stamped Markdown files to give the AI contextual awareness of recent events and conversations
Built automated email monitoring via IMAP that detects new messages and pushes real-time WhatsApp notifications to the owner
Developed a lead prospecting integration that communicates with an internal API to surface and notify about new business leads based on configurable scoring thresholds
Created a scheduled task engine using node-cron for autonomous weekly social media content drafting and weekly meal planning with recipe variety controls
Designed a web-based admin dashboard (served inline via Express) for managing allowed contacts, AI model selection, email accounts, scheduling, personality settings, and live logs
Implemented JWT-based authentication with configurable password management to secure the dashboard and REST API endpoints
Enabled multi-user WhatsApp access with a phone-to-name mapping system and role-based message routing