Casablanca, Morocco (UTC) Available worldwide, remote
Builds the systems a business runs on.
Scroll
Automation architect and full-stack engineer — six years, 50+ projects
delivered across ten industries. Quoting and follow-up engines, executive
reporting and attribution, SEO and content pipelines, CRM integration,
AI voice and chat agents — and the services underneath them.
Your problem comes first; the system is built around it, not pulled
off a shelf.
How I deliver results.
Every client brings a different problem. What stays consistent is
how I work through it — from the first conversation to a system
your team relies on.
01
Discovery
We start with your business, not a tool: how your team works
today, where time or revenue is being lost, which systems are
involved and what success looks like. You leave with a clear
scope — what to build first, what it should change, and
whether it is worth building at all.
02
Design & build
I design the solution around your stack — automation in n8n or
Make.com, AI voice and chat agents, CRM and ERP integrations,
reporting dashboards or a custom web platform — and build it
end to end, without putting the systems you already rely on
at risk.
03
Test & launch
Everything is tested against real scenarios before it goes
live, with review gates wherever AI output needs a person's
sign-off. Then your team is onboarded, so everyone knows how
the new system works and what to do when something looks off.
04
Support & optimize
Once it is live, I keep it running: monitoring, maintenance
and improvements as your business grows, adds channels or
changes the way it works.
What each one replaced.
No client is named here. Every system is described by what it does and
what it displaced, which is the part worth judging.
Revenue & operations4 systems
60-second quote engine
Quote turnaroundOne to two daysUnder a minute
Cut quote turnaround from one to two days to under a minute, against
the client's own 24-hour response target. Reads a read-only product
catalogue rather than writing to it, so the system of record stays
untouched.
Next.js
Node.js
Claude API
NetSuite
Quote recovery & follow-up engine
Inbound RFQsThree channels, scored by estimated order value
Captures inbound requests for quote from three channels, scores them
by estimated order value, and runs timezone-aware SMS, email and AI
voice follow-up until the quote closes or the contact opts out.
n8n
Twilio
Retell AI
CRM integration
Proposal generator
Manual formatting per bidFour to six hoursWritten from a 50-year archive
Pulls qualification requirements out of government requests for
proposal, matches them against a 50-year project archive and writes
the past-performance section — removing four to six hours of manual
formatting on every bid.
Claude API
RAG / pgvector
Node.js
PostgreSQL
Subcontractor outreach engine
Chasing 20–30 subcontractors per bidBy handEscalates until each responds or passes
Replaces the manual chase of the 20 to 30 subcontractors invited per
bid. SMS, email and AI voice all carry the job-specific scope, and
each thread escalates until the subcontractor responds or passes.
n8n
Vapi
Twilio
GoHighLevel
Marketing suite13 systems for a multi-brand group
Weekly CMO report bot
The weekly executive summaryWritten by the system, not for it
Pulls CRM, call, search and advertising data every week and writes
the executive summary itself, so the report arrives read rather than
assembled.
n8n
Claude API
Search Console
Metabase
Marketing command center & attribution
Ad click to closed jobOne lead ledger across every brand
One cockpit across a multi-brand group — spend, leads, cost per lead,
content output and SEO position — with attribution running from ad
click to phone call to closed job on a unified lead ledger.
GoHighLevel
Aircall
PostgreSQL
Metabase
SEO & content production2 systems
SEO bots
CoverageMetro pages published across three US markets
Crawl the estate against Search Console and draft the fixes; score
keyword gaps and link prospects into briefs and outreach; publish
metro pages across three US markets.
n8n
Search Console API
Claude API
WordPress
Creative production line
Output per run20–50 ad creatives, with review gates
Trend crawling across TikTok, Instagram, YouTube, Reddit and Google
Trends; winning posts turned into on-brand variants; scripts and shot
lists; batches of 20 to 50 ad creatives, each batch passing a review
gate before it ships.
n8n
Make.com
Claude API
Apify
AI voice & chat agents1 system
Inbound and outbound agents
Booking and dispatchStraight into ServiceTitan
Voice agents booking appointments and dispatching jobs into
ServiceTitan, a website chat agent feeding the CRM, and a CRM
assistant that returns KPI reports on request.
Lead delivery on three concurrent US client programs — scoping, architecture, build, handover.
Architect the orchestration layer: n8n and Make.com wired into GoHighLevel, ServiceTitan, NetSuite, Aircall, Search Console and ad platforms, so data moves between systems without manual re-entry.
Run AI agents in production — voice, chat and back-office — on NestJS services with PostgreSQL and Redis.
Manage the engineers and the agent workflows on each build.
Fide Consulting
Project Manager & Solutions Architect
Casablanca, 2021 to 2025
Led teams delivering CRM solutions to clients in banking, healthcare, insurance and real estate.
Customized Vtiger CRM, built API integrations and designed Metabase BI dashboards.
Ran requirements, timelines and deliverables with stakeholders.
Joined as a consultant in the first year.
Comeit Agency
Web Architect
Casablanca, 2020 to 2025
Delivered full-stack web platforms, admin panels and client applications in PHP, Node.js and Python.
Architected API integrations, database schemas and deployment pipelines across multiple industries.
While Loop
Co-Founder
Casablanca, 2019 to 2021
Co-founded a web studio delivering WordPress, Flask and Node.js builds for travel, agriculture and eCommerce.
What it gets built with.
Automation
n8n
Make.com
Zapier
BullMQ & Redis
Webhooks
API integration
AI systems
Claude API
OpenAI API
Retell AI
Vapi
RAG & pgvector
Agent design and review gates
Engineering
Node.js
NestJS
Next.js
React
Python
PHP
PostgreSQL
REST APIs
Platforms
GoHighLevel
ServiceTitan
NetSuite
Vtiger
Aircall
WordPress
Shopify
Cloud & ops
Docker
Linux VPS
Vercel
AWS Lightsail
Nginx
cPanel & WHM
Metabase
Ten industries, three languages.
Where the systems have gone, and the languages the work gets delivered
in. Every industry below is one the CV can account for.
EnglishFluent
FrenchFluent
ArabicNative
50+ projects delivered across
Banking
Healthcare
Insurance
Real estate
Home services
Construction
Industrial supply
eCommerce
Travel
Agriculture
Casablanca, Morocco
Six years, fifty projects, one shape.
Six years and more than fifty projects across ten industries — quoting
and follow-up engines, executive reporting and attribution, SEO and
content pipelines, CRM integration, AI voice and chat agents.
Currently tech lead at KingCaller, leading technical delivery for US
clients and managing both the engineers and the AI agents doing the
work.
Education
1337 Coding School (42 Network)
Casablanca, 2018 to 2024. IT Architect — peer-to-peer,
project-based software engineering.
Community
42 Alumni Ambassador
Events and student mentoring for 42 and 1337. Vice-President of
Olympic Club 1337 in 2019, technical operations for MCPC 2018, and
a national volunteer on the COVID-19 green number initiative
helping educators onto remote tools.
Availability
Remote, worldwide
Based in Casablanca on UTC.
Two sheets, one set of words.
One is set for a person to read: a masthead, a serif, a portrait. The
other is set for a parser: one column, one typeface, no tracking, no
image. The content is identical — only the ornament changes.
If there is a step your team repeats every week by hand, that is the
thing worth describing. Send it over with roughly how long it takes and
which systems it touches, and you will get back a straight answer on
whether it is worth automating.