Bilel Abdelmoula

Home › Xano developer

Xano developer · PostgreSQL · remote

Xano developer for production backends, data and integrations

I spent 2+ years working on Xano full-time at Soraia, mostly on a production ATS/CRM with ~150k person records and ~49 internal users. I owned the schema, APIs, PostgreSQL performance, triggers, background tasks and RBAC, and wired in OpenAI and Google Vision. Xano is a tool I know deeply, not the limit of what I build: the same app now runs a React + TypeScript frontend.

  • 2+ years of Xano, full-time
  • Schema, APIs, SQL, triggers
  • Xano + WeWeb or React front ends
  • Remote, UTC+1

Results

Measured on real projects.

  • ~150kperson records in one Xano/PostgreSQL backend
  • ~49internal users on the production platform
  • 5–40+ sAPI response times under load that I took ownership of
  • 10 → 1 GBhot table after moving embeddings out

Case studies

Real Xano projects. Client code stays private.

Production ATS, CRM & AI recruitment platform for a Spanish recruitment company

Built at Soraia (Italian AI/software agency) for a Spanish recruitment company · 2024–2026

  • Owned major parts of the Xano schema and data model: relationships, REST APIs, business logic, migrations, imports and logging.
  • Took ownership of backend performance when important APIs reached 5–40+ seconds under load: PostgreSQL, GIN and geospatial indexes, pagination, direct database queries, rewritten joins and smaller, access-aware responses.
  • Fixed looping triggers and heavy add-ons; some flows that generated 100+ database operations became a single consolidated query.
  • Redesigned a synchronous ~32-second CV workflow so the candidate is created immediately and OCR/AI enrichment finishes asynchronously a few seconds later.
  • AI candidate matching: persisted OpenAI embeddings, trigger-based re-indexing, language and distance filters.
  • Backend RBAC: reusable authorization functions, endpoint-level role checks, rate limiting and SQL-injection protection.
  • React
  • TypeScript
  • PostgreSQL
  • Xano
  • OpenAI
  • WeWeb

Guest management MVP

Saudi events client · built at Soraia · 2024–2026

  • Guest intake, flight information, accommodation and transport logistics in one platform.
  • JotForm → Make.com → Google Sheets automation synced to the platform database, with project-specific routing.
  • Airport pick-ups with driver and car assignment; responsive for staff on the move.
  • Xano
  • WeWeb
  • Make.com
  • JotForm
  • Google Sheets

Confidential public-sector MVP

Confidential public-sector client · built at Soraia · 2024–2026

  • Built a confidential public-sector workflow MVP with Xano and WeWeb.
  • Project details remain confidential.
  • Xano
  • WeWeb

What I can do on your Xano project

  • Find and fix slow endpoints: indexes, query rewrites, pagination, trigger fixes, direct SQL
  • Design the data model: tables, relationships, indexes and migrations
  • Role-based access control enforced on the backend, rate limiting and input validation
  • Background tasks, scheduled jobs and triggers that don't loop
  • AI features in Xano: embeddings, vector search, OCR and document extraction
  • Connect Xano to a React + TypeScript or WeWeb frontend

FAQ

Quick answers before we talk.

Can you fix a slow Xano endpoint?

Yes. On a production ATS/CRM, important APIs were taking 5–40+ seconds under load. I traced the causes (missing indexes, inefficient filters and joins, repeated calls, looping triggers, large unpaginated responses) and fixed them with PostgreSQL indexes, pagination, direct queries and trigger fixes. More on my PostgreSQL performance page.

Do you also build the front end?

Yes. I've built Xano apps with WeWeb front ends, and we rebuilt one production WeWeb front end in React 19 + TypeScript when the product outgrew it. See my React developer page.

Can you add AI to my Xano backend?

Yes: persisted OpenAI embeddings for candidate matching, and Google Vision + OpenAI for reading CVs, run asynchronously so users don't wait. More on my AI integration page.

Do you work remotely?

Yes. I'm in Oran, Algeria (UTC+1), with auto-entrepreneur status for international contract work, and I speak English, French and Arabic.

How do we start?

Book a free call or email me at abdelmoulabilel2000@gmail.com with what your Xano project needs.

Let's build it properly

Tell me what's slow, messy or missing. A short call is enough to see if I can help.

Also see