Maruf Sheikh — Founder Portfolio + AI Automation

A founder-built personal platform that doubles as a live AI automation showcase — portfolio, blog, daily logbook, multi-language CMS, social CRM with OAuth, HITL review, and end-to-end Biznetrix ERP integration.
CodeIgniter 4.7.2 PHP 8.3 MySQL 8.0 AdminLTE Bootstrap Tailwind OpenAI (GPT-4o-mini text-embedding-3-small) Google Gemini 2.5 Flash Google Cloud Translation API Summernote Telegram Bot API LinkedIn + Facebook OAuth 2.0 PHPUnit 11 PHPStan level 1 GitHub Actions
Maruf Sheikh — Founder Portfolio + AI Automation

About This Project

CodeIgniter 4.7.2 application on PHP 8.3 with MySQL. 24+ admin modules spanning content, AI, social CRM, workflows, automation, analytics, integrations (Biznetrix ERP, Telegram), and platform settings. ~36 tables across 57 migrations and 32 models, with strict foreign keys and an append-only audit log. Server-rendered PHP with AdminLTE-style admin and a 12-language content layer driven by sibling columns.

171 PHPUnit tests, 404 assertions, 0 failures. PHPStan level 1, 0 errors. Six security audit passes closed 24 hardening items across CSRF, MIME validation, brute-force throttling, command-injection prevention, IPv6 throttler keys, password reset, SMTP, OAuth state replay, and CSRF-hardened disconnect flows. CI/CD via GitHub Actions; native SSH deploy with fetch+reset+clean and PHP-FPM opcache reset.

Key Features

  • Public portfolio (works, blog, logbook, profile, contact, pages) with slug URLs;
  • 12-language content delivery (EN, AR/RTL, ZH-Hans, HI, ES, FR, PT-BR, BN, RU, ID, DE, JA);
  • Auto-translation on save via Google Translate API;
  • SEO architecture (meta, OG, Twitter Card, JSON-LD);
  • Hybrid RAG knowledge base (keyword + 1536-dim cosine re-rank).
  • Auto-embedding on KB save via model hooks.
  • Multi-provider AI with AIManager + fallback + logging; 9 AI skills (blog, work, logbook, social, SEO, lead detection, NLP, emotion, translation).
  • Social CRM with post scheduling, calendar, and queue.
  • Social OAuth (LinkedIn + Facebook) with HMAC-signed state and token refresh.
  • Lead Intelligence with AI temperature scoring.
  • HITL reply review queue with webhook on approval.
  • Telegram hot-lead alerts (encrypted bot token, deep link).
  • Visual workflow engine with 6-step types.
  • Background queue (jobs, posts, leads, CRM sync, notifications).
  • HMAC-signed webhook delivery.
  • Biznetrix ERP pull sync (cursor-based, confirmed end-to-end).
  • Password reset (SHA-256 hashed token, anti-enumeration).
  • My Account (avatar, profile, password).
  • CI/CD via GitHub Actions; Native SSH deploy with opcache reset.

Problem Solved

A founder selling AI-powered business systems can't prove competence with a static portfolio. Screenshots and case-study PDFs are easy to fake; a live working site is not. I needed a platform that was the proof — every feature on the site is a feature I sell, every implementation is a real working version of the techniques used in client work. The platform sells itself by working.
Share: LinkedIn

More Works

View All Works