MAZE Software Development
أنظمة

MAZEN
SWAIRJO

CTO, Trifid Media·Founder, MAZE Software Development

I build the systems companies run on — the CRM holding the pipeline, the platform running payroll, and the sites standing in front of them.

Scroll to explore ↓
Private system
272
backend functions
189K
leads under management
94
entity schemas
10
countries
Private system
144
cloud functions
41
entity schemas
11
legal entities
9
currencies
Private system
3,703
candidates in one import
1,022
migrated, zero loss
14
recruiting channels
7
pipeline stages
Private system
2
production sessions
5,000
messages per nightly sweep
5 min
watchdog interval
$0
notification cost
Trimodels — Agency site with a live talent roster fed safely from a CRM.
Private system
1
production incident prevented
5,000
record backfill cap
2
abort guards
علاقات
CRM
Trifid X
Trifid Media

Enterprise sales CRM running a media group across ten countries.

backend functions
272
backend functions
leads under management
189K
leads under management
entity schemas
94
entity schemas
موارد
HRM
HRM
Trifid Media

Multi-country HR platform running payroll, biometric attendance and lifecycle.

cloud functions
144
cloud functions
entity schemas
41
entity schemas
legal entities
11
legal entities
توظيف
ATS
Trifid ATS
Trifid Media

Channel-based applicant tracking feeding candidates straight into HR records.

candidates in one import
3,703
candidates in one import
migrated, zero loss
1,022
migrated, zero loss
recruiting channels
14
recruiting channels
وكلاء
AI Agents
OpenWA Gateway
Trifid Media

Self-hosted WhatsApp gateway pushing CRM events and extracting inbound CVs.

production sessions
2
production sessions
messages per nightly sweep
5,000
messages per nightly sweep
watchdog interval
5 min
watchdog interval
مواقع
Websites
Trimodels
Trimodels

Agency site with a live talent roster fed safely from a CRM.

page routes
11
page routes
models on the live roster
127+
models on the live roster
site components
21
site components
بيانات
Systems & Data
CRM → Supabase Mirror
Tilt Media

A data-mirroring toolkit that caught a migration about to orphan production.

production incident prevented
1
production incident prevented
record backfill cap
5,000
record backfill cap
abort guards
2
abort guards
01
06

The record — counted, not estimated

Leads under management
189,000
Backend functions in production
677
Lines of code shipped
275,000
Systems and sites live
26
10
Countries
11
Legal entities on payroll
9
Payroll currencies
229
Entity schemas modelled
32
RBAC roles enforced
3,703
Candidates in one import

Built for

  • 68 Reserve
  • Al Maskoof Al Iraqi
  • Amarah
  • D.Arc Advanced Company Ltd.
  • Hermes Industries
  • On-Site Car Battery
  • Six Seven — The Social House
  • The Green Currency
  • Tilt Media
  • Trifid Media
  • Trimodels
  • VYROO
  • Zarvan

01 — The backbone

Five platforms, one estate.

I am CTO at Trifid Media, a media group operating across ten countries. The internal platform estate is mine end to end: the sales CRM, the HR platform, the applicant tracking system, the influencer CRM, and the agent systems that sit on top of all of them. Architecture, schema, backend functions, deploys.

None of it is a demo. The HR platform runs payroll across eleven legal entities in nine currencies. The CRM holds the pipeline and gates every read by country and role. People are paid, quotations are approved and leads are claimed on this software every working day — so the engineering standard is set by the consequence: a bad deploy costs someone their salary run.

Backend functions · CRM
272
Cloud functions · HRM
144
Entity schemas
94 / 41
Leads under management
189K
Legal entities
11
Currencies
9
RBAC roles
32
Countries
10
MAZE Software Development

02 — The studio

Platforms, agents, and the sites in front of them.

MAZE Software Development is my own company — the arm that takes outside work. The same platform engineering that runs the group internally, applied to a client's problem: a system that has outgrown its build, a pipeline nobody trusts, or a brand that needs a site made for it rather than adapted to it.

  1. 01

    Platforms

    CRM, HRM and ATS builds — entity model, role scoping and the backend functions underneath, not a dashboard over someone else's schema.

  2. 02

    Agents & automation

    Orchestrators, gateways and pipelines that run unattended: routed models, idempotent workers, and degradation that fails quiet instead of loud.

  3. 03

    Brand sites

    Built to a client's identity rather than a template, with the engineering held to the same standard as the design.

  4. 04

    Migrations & rescues

    Moving live data without losing a row, and taking over systems that have outgrown the build they started on. A migration that isn't verified end to end hasn't happened.

  5. 05

    Integrations

    Payment, accounting, messaging and biometric hardware wired into the platform — Stripe, Xero, QuickBooks, WhatsApp, BioTime — so the data arrives on its own instead of by spreadsheet.

  6. 06

    Fractional CTO

    Owning the estate rather than advising on it: architecture, access control, deploy discipline and the call on what not to build.

ClientsTrimodels · D.Arc Advanced · Hermes Industries · Six Seven · Al Maskoof Al Iraqi · VYROO · Tilt Media

03 — Contact

Available for systems that have to stay up.

Platform architecture from the entity model up. Rescuing systems that have outgrown the build they started on. Fractional CTO work where someone has to own the estate rather than advise on it. And brand sites where the engineering has to match the design.

04 — Live walkthrough

See it run on your business.

Not a slide deck. A live CRM, screen-shared, loaded with the pipeline your sector actually runs — leads, quotations, payroll, whichever part applies to you. Roughly thirty minutes, and you can interrupt at any point.

Pick a slot below and I’ll confirm by email. If nothing fits, write to me directly.

Who you are

WhatsApp is fine — include your country code.

What to show you, and when

Gulf Standard Time (GST, UTC+4).

No calendar invite until I’ve confirmed the slot.