Skip to content

We build SaaS products.
And we run them ourselves.

A UK software company building products for international markets. We build software we operate ourselves, and we open-source the infrastructure we trust in production.

01 Products

What we're building.

SaaS products built and operated by Vimatech for international markets.

More about our products

Production is the only test that counts.

02 Open Source

Engineering in public.

We build our tools in the open. Every package ships from real use inside our own products, then gets open-sourced. If one saves you time, a star helps other developers find it.

laravel-secure-fields

Laravel / PHP 8.3+

Encrypt sensitive Eloquent fields without losing the ability to query them.

  • AES-256-GCM encryption with per-value random IV

  • Searchable encrypted fields via blind indexes (HMAC-SHA256)

  • Key rotation with zero downtime

composer require vimatech/laravel-secure-fields

laravel-membership

Laravel / PHP 8.3+

Add teams, roles, and permissions to any SaaS, without the boilerplate.

  • Attach to any model: teams, projects, organisations

  • Enum roles with hierarchy levels

  • Role guards & policy helpers

composer require vimatech/laravel-membership

laravel-invitations

Laravel / PHP 8.3+

Invite anyone to any Eloquent model. Email invitations done right.

  • Invite by email to any Eloquent model, or globally

  • Secure HMAC-hashed tokens, never stored in plain text

  • Full lifecycle: accept, decline, cancel, resend

composer require vimatech/laravel-invitation

laravel-document-numbering

Laravel / PHP 8.3+

Sequential, gap-free invoice numbers, even under load.

  • Configurable patterns (INV-{YYYY}-{seq:5})

  • Per-scope counters (company / tenant / branch)

  • Yearly, monthly, or never resets

composer require vimatech/laravel-document-numbering

laravel-integrations

Laravel / PHP 8.3+

Plug in any external provider: config, not code.

  • Config-driven drivers (ports & adapters)

  • Context routing (by country, tenant, …)

  • Per-tenant driver overrides

composer require vimatech/laravel-integrations

laravel-einvoicing

Laravel / PHP 8.3+

Generate Peppol BIS 3.0 and EN 16931 e-invoices natively.

  • Peppol BIS 3.0 (UBL) generation

  • EN 16931 (CII) generation

  • Pluggable dispatch networks, per-country routing

composer require vimatech/laravel-einvoicing
All 7 packages

03 Consulting

Client work.

Alongside its own products, Vimatech takes on a small number of client engagements: product ownership and application development, led by our founder. Whether an engagement runs through Vimatech or through a partner company is decided case by case.

Engagements, references and rates on adelzemzemi.com

04 Founder

Adel Zemzemi.

"I built Vimatech to ship products I believe in, and to work with clients who care about the same things: solid architecture, reliable systems, and long-term ownership."

Adel Zemzemi, founder of Vimatech