Services
Backend Architecture & APIs
Backend systems and APIs with clear service boundaries, well-designed PostgreSQL schemas and the queues, caches and jobs that keep them maintainable.
What you get
- REST APIs and business logic
- Splitting monoliths into maintainable services
- PostgreSQL schema design and indexing
- Caching, scheduled jobs and search infrastructure
How I work
- 1
Scope & architecture
Clarify the goal, constraints and success metrics, then design the simplest architecture that meets them.
- 2
Build & evaluate
Ship in small increments with tests and evaluation, keeping performance, security and cost measurable.
- 3
Deploy & operate
Containerize, automate the pipeline and deploy to production — then monitor and improve.
Technologies
Examples from my work
Search · AI
Semantic Search
Search infrastructure that goes beyond keyword matching, retrieving information through embeddings and contextual similarity.
Read the case studyEnterprise · Search
Intelligent Intranet
Enterprise intranet with an internal directory, employee pages, bulk data upload and extraction, intelligent search and Keycloak-based access control.
Read the case studyGenerative AI · RAG
RAG Knowledge Assistant
Production-oriented RAG systems that turn internal documents and data into searchable, actionable knowledge.
Read the case study
Frequently asked questions
Can you deliver Backend Architecture & APIs remotely?+
Yes. I'm based in Casablanca, Morocco and work with teams remotely and internationally, in English and French.
Which technologies do you use?+
Mainly Node.js, Express, PostgreSQL, Prisma, Redis and Python — chosen to fit the project rather than the other way around.
Do you have examples?+
Yes — see the case studies: Semantic Search, Intelligent Intranet and RAG Knowledge Assistant.
How do we start?+
Send a message on LinkedIn or Malt with a short description of the project; we'll scope it together before any commitment.
Abdelkabir El Bahmadi · Software / AI Engineer · Casablanca
Services
Have a project in mind?
Open to remote and international opportunities — engineering roles, AI projects and product collaborations.