Skip to content

Door 2 · Engineering teams

Engineering support that ships, documents, and owns what runs in production.

We join existing teams on business applications: database design, APIs, role-based back offices, mapping, internationalisation. Time and materials or fixed price, remote, on a time zone that lines up with European teams. We deliver code that is documented and deployed, and we say what is wrong rather than what is reassuring.

Based in
Rabat, Morocco (UTC+1)
Languages
French, English, Arabic
Rate
On request
3
business applications designed and built by the studio
9
certified courses issued by third parties
24 h
response time, working days

Capabilities

What we work on

Back end

  • Node.js / Express
  • Spring Boot (Java)
  • Django (Python)
  • ASP.NET
  • PHP
  • REST APIs
  • Authentication and RBAC

Front end and mobile

  • React
  • React Native
  • Next.js
  • Astro
  • TypeScript
  • Tailwind CSS
  • i18n FR / AR / EN with RTL

Data

  • PostgreSQL
  • MySQL
  • MongoDB
  • Oracle
  • SQL Server
  • Relational modelling (UML, Merise)
  • Spatial SQL (PostGIS / MySQL)
  • SCD2 history tables

Mapping / GIS

  • Leaflet
  • GeoJSON
  • KML / KMZ
  • Point-in-polygon
  • Layer editors

Operations

  • Docker
  • Kubernetes / OpenShift
  • Git / GitHub / GitLab
  • Continuous integration and deployment
  • Cloudflare
  • Off-site backups
  • Error logging

Reporting and method

  • Power BI
  • Tableau
  • Agile / Scrum
  • Microservices
  • Technical project management
  • Technical documentation

ERP and business processes

  • Sage X3
  • Financials, accounts payable and receivable
  • Purchasing and procurement
  • Sales and pricing
  • Material requirements planning (MRP)
  • Process analysis and redesign
  • Data migration

Sectors already served

  • Industrial stock management
  • Optics and retail
  • Animal health
  • Dental practice
  • Booking and scheduling
  • Scientific publishing

How we work

What you get, on every engagement

  • Code delivered, not described

    You get a repository with a history you can read, a start-up procedure that works first time and documented environment variables. Another team can pick it up without an oral handover.

  • Security review included

    Access control, session handling, a review of administration routes, secrets kept out of the repository. The review is part of delivery, not a separate engagement.

  • Verified by real use

    Nothing is called finished before it has been exercised under real conditions, on real data. A passing test is an indication; it is not proof of delivery.

  • Written reporting, in French or English

    Technical decisions with the reasoning attached in writing, progress reported on a fixed schedule, availability on your channels. You never have to ask where the work stands.

Certifications

Skills validated by third parties

A selection from the certified training completed with software vendors, universities and professional bodies. It does not replace experience, but it can be verified, which a list of technologies cannot.

  • Docker, Kubernetes & OpenShiftIBM
  • Docker Foundations Professional CertificateDocker
  • Consulting FoundationsProject Management Institute
  • Microservices: Design PatternsLinkedIn Learning
  • Advanced Spring Cloud MicroservicesPackt
  • React NativeMeta
  • React BasicsMeta
  • SQLUniversity of Colorado Boulder
  • HTML, CSS & JavaScriptJohns Hopkins University

Our work

The applications we build

Optics / Retail

OdOptic

Available

Management software for opticians: the shop website, pair-by-pair stock, sales including lenses, compliant invoices and customer records, in one tool that works at the counter and on a phone.

In detail

Events / SaaS

Saff

Beta

Queue management for events and service desks: digital tickets, a calling display and live tracking, in French, Arabic and English.

In detail

Animal health / SaaS

VetCare

In development

A management platform for veterinary clinics: patient records, scheduling, automated vaccination reminders by SMS, medicine stock with expiry alerts, and invoicing.

In detail

Have an engagement in mind?

Send the context and the main constraint. A reasoned reply within one business day.