Available for select projects · Deira, Dubai, UAE

One droplet. 18 production builds. Architected, shipped & operated solo.

A self-hosted full-stack engineer who designs, builds, ships, and operates production SaaS end-to-end — from Laravel & Node backends and real-time pipelines to AI orchestration, payments, and the Linux infrastructure they run on.

marc@droplet — bash

$ whoami

full-stack & AI engineer · self-hosted SaaS operator

$ systemctl status --all | grep running

18 services active (running) · 5 languages · 6+ AI providers

Laravel 13Livewire 4Next.js 14TypeScriptNode / FastifyPythonFlutterTailwind v4ReverbRedisPineconeClaudeOpenAIAWS SESCloudflareDocker

// One droplet. 18 production builds. Architected, shipped, and operated solo.

0
Production builds shipped
0
Languages in prod (PHP · TS · Python · Dart · Bash)
0+
AI providers integrated
0k
Lines of PHP in the GATT CRM alone
01section

Flagship products

Production systems I architected, shipped and operate — real users, real billing, real infrastructure.

01

GATT System

Travel-agency ERP / CRM — the centerpiece

crm.greenappletravel.org · internal
~52,575 lines PHP94 models146 migrations316 classes93 Volt components46 services24 jobs40+ commands21 scheduled tasks12 broadcast events22 integrations7 roles · 3 branches
  • A full travel-agency operating system: sales, finance, HR/payroll, courier logistics, marketing and document workflows in one multi-tenant platform.
  • Sales pipeline with accountant review, record-locking, debounced inline editing and observer-driven cache versioning.
  • Finance: Paymob dual-branch gateway, HMAC webhooks, hourly reconciliation, receipts and credit vouchers.
  • 4,000+ line HR/attendance/payroll engine — biometric multi-DB reconciliation, leave accrual, late-penalty deductions and doc-expiry compliance.
  • Vision PDF pipeline: Claude vision → coordinate-based, form-agnostic autofill for visa and travel forms.
  • OAuth2-secured MCP server + AI Skills API with 4-provider LLM routing; in-CRM mailbox with a hand-written ManageSieve compiler.
  • Native Android WebView app (reproducible Docker build) and a self-hosted Chrome extension with CRX3 signing + Omaha updates.

15 functional areas

Sales pipeline Finance & reconciliation HR / payroll engine Travel documents Vision PDF autofill Leads + Airtable sync Courier GPS logistics Marketing & RAG chat In-CRM mailbox Managed browser + ext MCP + AI Skills API Reverb real-time Android app Security & audit Multi-tenancy
Laravel 13Livewire / VoltFluxMySQLPostgresRedisMeilisearchReverbAndroidBrowser extension
02

SendMailer.cc

Multi-tenant email platform, built from scratch

sendmailer.cc
  • A from-scratch transactional + campaign email platform with a custom Symfony mail transport over AWS SES.
  • Per-domain DKIM / SPF / DMARC verification, signed webhooks and SSRF guards on every outbound fetch.
  • Campaigns, open/click tracking, suppression handling and Stripe billing for tenants.
  • Ships with a Composer SDK package, an Electron desktop app and a Mailcow-backed webmail.
Laravel 13Filament 5AWS SESSymfony MailerComposer SDKElectron
03

HanzWeb

Marketing & SEO orchestration SaaS

hanzweb.ae
26 models49 migrations23 jobs20+ services
  • Multi-tenant platform unifying AI content, social publishing, SEO, backlinks and lead-gen.
  • Auto-generates and publishes Instagram / Facebook content; 7-tier backlink network (Dev.to, Medium, Hashnode, GitHub, GitLab, Tumblr, WordPress, Blogger).
  • Website crawling (Spatie Crawler), Google Search Console + Semrush + IndexNow + SERP API, Pinecone knowledge base.
  • Stripe subscriptions, Meta webhooks for comments/DMs and event-driven real-time UX over Laravel Reverb.
Laravel 13Livewire 4FluxTailwind 4MySQLReverb
04

AiPostings

AI story-to-video publishing engine

aipostings.hanzweb.ae
16 models35 migrations18 jobs25+ services
  • Turns a concept into a finished 80–120s short-form video and publishes to YouTube + Meta — fully automated.
  • 9-stage chained job pipeline: Concept → Script → Characters → Voices → Director → Locations → Music/SFX → Shot gen → Compose → Publish, with real-time progress over Reverb.
  • Multi-model stack: Claude (story + judge), DeepSeek (dialogue), BytePlus Seedance (video), ElevenLabs (voices), OpenAI gpt-image + embeddings, Pinecone (trend/character discovery).
  • Remotion / ffmpeg timeline assembly, deterministic shot prompting and per-call cost attribution ($/clip · $/min · $/token).
Laravel 13ClaudeDeepSeekElevenLabsSeedancePineconeRemotion
05

AdCreatives

AI Instagram ad-creative builder

adcreatives.hanzweb.ae
17 controllers14 jobs21 services
  • Generates on-brand Instagram ad images and video reels at scale from a plain-English brief.
  • 4-phase pipeline — Plan → Generate (AI background) → Vision (analysis) → Overlay (compose) — with a "Concept Director" that samples curated pools and uses similarity thresholds to avoid repetition.
  • Server-side renders Blade ad templates to pixel-perfect PNG via Puppeteer (6 templates × 4 formats); reels via Seedance + ElevenLabs + Remotion with per-scene approval gates.
  • Custom MCP image service → gpt-image-1 → Cloudinary; Redis-backed queues with a Laravel Horizon dashboard.
Laravel 13Redis + HorizonMCPPuppeteerSeedanceCloudinary
02section

More products & systems

APIs, self-hosted platforms, mobile apps and automation suites across PHP, Node, Python, Flutter and beyond.

Mailcow Webmail

Multi-tenant self-hosted email

Self-hosted email for multiple tenants with custom per-tenant branding.

MailcowCloudflare for SaaSAWS SESS3 · SNS · SQS

n8n Automation Suite

76 production automation workflows

76 automation workflows powering multi-channel marketing and CRM sync.

n8nPythonPineconeWebhooks

ZKBioTime

Biometric attendance integration service

A Python/Flask service implementing the ZKTeco push protocol for biometric attendance.

PythonFlaskZKTeco push protocol

Hanz Photobooth

Cinematic lead-gen marketing site

Cinematic photobooth-rental site with an AI chatbot ("Hanzi") and a graceful fallback chain (Anthropic → OpenRouter → scripted).

Next.js 14TypeScriptTailwindPlaywright

Dubai Film Production

Corporate site + CMS with AI assistant

CMS-driven corporate site (services, equipment rental, portfolio, team) with a DeepSeek streaming AI assistant grounded in the database.

Laravel 12Livewire 3 VoltThree.jsTailwind 4
03section

One droplet. Everything.

The differentiator: I don't just build the apps — I run the whole stack they live on.

$ uname -a && echo "one box, everything"

A single DigitalOcean droplet — Ubuntu, Nginx, PHP-FPM 8.4, Node 20, MySQL, Redis, Reverb, Supervisor and Cloudflare Tunnels — hosting 18 production builds across multiple domains, all built and operated solo.

I own the full stack, not just the apps: reverse proxy and TLS, background processing, self-hosted services, and the network plumbing — down to WireGuard exit nodes and a custom Chrome MV3 VPN extension.

Edge & TLS

Cloudflare · Nginx vhosts per product · Cloudflare Tunnel (no open ports) · SSL · redirects · subdomain hardening

Runtime

PHP-FPM 8.4 pools · Node 20 · Python / Flask · Laravel Reverb (WebSockets)

Background

Supervisor-managed queue workers · systemd services · Sub-minute schedulers · Redis + Horizon

Data

MySQL 8 · Postgres · Redis · Meilisearch · SQLite (lean apps)

Network stack

Chrome MV3 VPN extension · WireGuard exit nodes · 3proxy exit proxies · custom yt-dlp plugin

04section

Technical stack

Five languages in production, six-plus AI providers, and the DevOps to keep it all running.

Languages & Frameworks

  • PHP 8.4
  • Laravel 12 / 13
  • Livewire 3 / 4
  • TypeScript
  • Node / Fastify
  • Next.js 14
  • Python / Flask
  • Dart / Flutter
  • Tailwind CSS v4
  • Alpine.js 3
  • Flux UI
  • Blade

AI & Machine Learning

  • Anthropic Claude
  • OpenAI
  • Gemini
  • DeepSeek
  • ElevenLabs
  • MCP (Model Context Protocol)
  • Pinecone vector search
  • RAG pipelines
  • Judge / multi-model routing
  • Deterministic prompting
  • Cost attribution
  • Vision document extraction

Backend & Real-time

  • Laravel Reverb (WebSockets)
  • Eloquent ORM
  • Service / Skills patterns
  • Queue & job pipelines
  • Laravel Scheduler (sub-minute)
  • Redis / Horizon
  • Meilisearch
  • REST API design
  • Webhook signature verification

Media & Creative Tech

  • Remotion (programmatic video)
  • BytePlus Seedance
  • ffmpeg
  • sharp / Cloudinary
  • Puppeteer rendering
  • html2canvas
  • Pexels API
  • Adobe Suite · Figma

Marketing & Integrations

  • Meta Lead Forms (Graph v25)
  • Meta Ads management
  • Google Ads API v23
  • n8n workflow automation
  • Airtable bidirectional sync
  • Paymob (HMAC webhooks)
  • Stripe billing
  • WhatsApp Cloud API
  • AWS SES

SEO & Analytics

  • JSON-LD structured data
  • Technical SEO at scale (250+ pages)
  • Google Search Console
  • Semrush · Ahrefs · SERP API
  • IndexNow
  • hreflang / canonical / sitemaps
  • AEO

DevOps & Infrastructure

  • Ubuntu / Nginx
  • PHP-FPM 8.4
  • MySQL 8 · Postgres
  • Redis · Meilisearch
  • Supervisor · systemd
  • Cloudflare Tunnels
  • WireGuard
  • Docker / Compose
  • CRX3 signing · Omaha updates

Architecture & Domain

  • Multi-tenant credential switching
  • Multi-role approval workflows
  • Payment processing flows
  • CRM / ERP design
  • Provider-agnostic AI layers
  • Reproducible Docker builds
05section

Experience

Web Developer / Digital Marketing Strategist

May 2021 — Present

Green Apple Travel & Tourism

Dubai, UAE

  • Architected the GATT System — a Laravel 13 multi-branch ERP/CRM (~52k LOC, 94 models) powering sales, finance, HR/payroll, courier and marketing operations.
  • Built AI-powered ad-creative and document-extraction pipelines integrating Claude, OpenAI, Gemini, DeepSeek and ElevenLabs.
  • Shipped Meta Lead Forms (Graph v25) and Google Ads API v23 automation; integrated Paymob with HMAC webhook verification.
  • Ranked GreenAppleTravel.ae #1 for high-value UAE travel & visa keywords across 250+ SEO-optimised pages.

Founder & Lead Developer

Jan 2026 — Present

HanzWeb — Web Design & Development Agency

Dubai, UAE · DET E-Trader Licence No. 1597719

  • Founded and operate a DET-licensed Dubai web-design agency delivering websites, AI automation and SEO for UAE SMEs.
  • Own the full delivery pipeline — discovery, design, Laravel / Livewire / Tailwind build, content, SEO and post-launch support.
  • Build AI-powered add-ons: Claude/OpenAI content generation, lead-capture pipelines, WhatsApp automations and Airtable-backed mini-CRMs.

Photographer & Web Developer

2017 — 2021

Dubai Film Production LLC

Dubai, UAE

  • Produced visual content for media productions and marketing campaigns.
  • Transitioned to full-time web development during the pandemic, growing skills in PHP, Laravel and modern front-end tooling.

Web Developer (Internship)

2016

NAV Design and Construction

Philippines

  • Developed and launched the company website (nav-dc.com).
  • Established a complete online presence for the construction business.

Notable achievement

Ranked GreenAppleTravel.ae #1 for key travel and visa keywords — driving substantial organic traffic and high-value business inquiries through SEO, structured data and automation across 250+ pages.

B.Sc. Information Technology

Nueva Ecija University of Science & Technology, Philippines

2017

Languages

English — Fluent · Filipino — Native

06section

Contact

$ ./contact.sh

Have a build in mind? Let's ship it.

Full-stack web apps, AI automation pipelines and SEO — designed, built and operated end-to-end. Based in Dubai, working with clients worldwide.

Deira, Dubai, UAE