Imran Hussain
Asia/Karachi
ProjectsFebruary 1, 2025

CRM & Email Campaign Platform

CRM & Email Campaign Platform
An independent project combining a CRM with email campaign tooling, so that customer records and the campaigns sent to them live in the same system rather than being synced between two. Stack: PHP · Laravel · MySQL I developed the backend functionality across three areas:
  • Customer management - the underlying records, their attributes, and the relationships between them
  • CRM workflows - how a customer moves through stages, and what the system does at each
  • Email campaign operations - composing campaigns, targeting them against customer segments, and running the send
I engineered a unified backend system that tightly integrates CRM operations with advanced email campaign tooling, powered entirely by Laravel. I took ownership of the foundational customer management logic, defining the underlying records, their attributes, and the relational data structures necessary for dynamic workflow tracking. I built out the campaign engine to allow administrators to compose messages, target precise customer segments, and confidently execute bulk sends. The core architectural decision to keep campaign and CRM data within a single, shared MySQL schema was critical; it meant segmentation queries could consistently run against live, real-time customer state rather than relying on stale exported snapshots, proving that a unified data model heavily outweighs the convenience of bolting on separate external mailing tools. Key facts:
  • Stack: PHP, Laravel, MySQL
  • Ownership: CRM data structures, workflow pipelines, and campaign execution engine
  • Focus: Unified schema design for live customer segmentation

Related projects

Nexon Packaging - B2B Custom Packaging Platform

Nexon Packaging - B2B Custom Packaging Platform

Laravel platform for Nexon Packaging: custom B2B packaging, quote requests, order workflows, and an internal admin panel to run the operation.
ROI LevelUp - SaaS Business Management Platform

ROI LevelUp - SaaS Business Management Platform

Multi-company SaaS bringing CRM, scheduling, communication, and invoicing into one system. Built on Laravel with Stripe billing and Firebase messaging.
Bizee - US Business Formation Partner Platform

Bizee - US Business Formation Partner Platform

Partner platform connecting external partners with Bizee services. I built the Laravel APIs and dashboard with Bearer-token authentication.
ZaadDOCS - POS & Financial Management System

ZaadDOCS - POS & Financial Management System

Business management and POS platform for retail. I designed the database and built the core Laravel backend for sales, ledgers, and financial reporting.
AI-Powered Live Chat

AI-Powered Live Chat

A website live-chat solution with AI integration for automated customer interaction and lead handling, built with PHP and Laravel.